javascript keypress与keydown和keyup的区别
keypress主要用来接收字母、数字等ANSI字符,而 keydown和 keyup事件过程可以处理任何不被 keypress识别的击键,诸如:功能键(F1-F12)、编辑键、定位键以及任何这些键和键盘换档键的组合等。与
keydown和 keyup事件不同的是,keypress不显示键盘的物理状态(SHIFT键),而只是传递一个字符。keypress将每个字符的大、小写形式作为不同的键代码解释,即作为两种不同的字符。而
keydown
和 keyup用两种参数解释每个字符的大写形式和小写形式:keycode — 显示物理的键(将 A 和 a 作为同一个键返回)和 shift —指示
shift + key 键的状态而且返回 A 或 a 其中之一。
keydown、keyup事件是当按下 ( keydown) 或松开 ( keyup) 一个键时发生的。由于一般按下键盘的键往往会立即放开(这和鼠标不同),所以这两个事件使用哪个差别不大。
相关文档:
第 三 集
--------------------------------------------------------------------------------
曾 有 许 多 网 友 问 我 有 关JavaScript与 框 架(为 求 方 便, 以 下 均 用frame表 示)合 用 的 问 题。 事 实 上,若 您 同 时 想 用frames和JavaScript的 功 能,
首 先 您 必 需 拥 有Netscape Navigator 2.0 (或 以 ......
面向对象的
JavaScript
引用(
reference
)
“引用”是一个指向对象实际位置的指针。这是一个极为强大的特性,但有一个前提:实际的对象肯定不会是引用。字符串永远是字符串,数组永远是数组。不过多个变量却能够指向同一对象。
JavaScript
基于的就是这样一个引用系统。
这门语言通过维护一系 ......
<script type="text/javascript">
function checkform() {
//判断标题栏是否填写
if (document.form1.title.value == "") {
alert("信息类型不能为空!");
&nb ......