Javascript中键盘事件的使用分析
键盘事件包括诸如onkeydown,onkeypress事件三和onKeyUp
事件初始化
功能(keydown){ }
document.onkeydown = KeyDown;
/ /在你的键盘上的键,会叫KeyDown()函数。
在DOM标准下
功能keydown(e){
VaR密码=哪; / /得到相应的关键(数)
无功realkey = String.fromCharCode(e.which / /获得);代表真正的性格变化的关键
警报(关键代码:+密码+ 字:+ realkey);
}
document.onkeydown = KeyDown
IE
功能KeyDown(){
VaR密码=的情况下;一个 / / IE下获取关键值的方法
无功realkey = String.fromCharCode(事件。密码);
警报(关键代码:+密码+ 字:+ realkey);
}
document.onkeydown = KeyDown
兼容的方法
功能键抬起(e){
无功currkey = 0,E = E | |事件;
currkey =能| | e.which | | e.charcode;
VaR的控制台= String.fromCharCode(currkey);
警报(关键代码:+ currkey +字符:+键名);
}
document.onkeyup = KeyUp;
使用原则:KeyDown事件的功能键是最有用的,和KeyPress事件是最有用的打印键
以下关键码值的文本框是唯一有效的。如果在标签中使用,只有字母键、数字键和部分控制键可用。字母键和数字键的键值与ASCII值相同。
字母表中的键码值和数字键(键码)
键的键码
65
B 66
C 67
D 68
E 69
F 70
G 71
H 72
我73
J 74
K 75
l 76
M 77
N 78
O 79
P 80
Q 81
R 82
S 83
T 84
u 85
V 86
W 87
x 88
Y 89
Z 90
048
一百四十九
二百五十
三百五十一
四百五十二
五百五十三
六百五十四
七百五十五
八百五十六
九百五十七
关键码值(密码)功能键的键值(密钥)键上的数字键盘
键的键码
096
一百九十七
二百九十八
三百九十九
四千一百
五千一百零一
六千一百零二
七千一百零三
八千一百零四
九千一百零五
* 106
+ 107
进入108
- 109
一百一十
/ 111
F1 112
F2 113
F3 114
F4 115
F5 116
F6 117
F7 118
F8 119
F9 120
F10 121
F11 122
F12 123
控制键的键码值(密码)
键的键码
退格键8
Esc 27
右箭头39
左箭头37
Down Arrow 40
箭头38
- _ 189
190。
空格键32
表9
明确12
上一页33
Page Down 34
进入13
插入45
::186
删除46
~ 192
/ 191
Num Lock 144
控制17
Home 36
35年底
Shift 16
{ { 219
} } 221
◎220 |
187。
< 188
222
20角锁
ALT 18
希望本文能对大家的javascript程序设计有所帮助。