一 keyCode
keyCode可用来设置或获取与引起键盘事件的Unicode字符。
英文帮助描述为:Sets or retrieves the Unicode key code associated with the key that caused the event.
二.Unicode key code 对照
常用的字符对照如下:
48 0 键 73 I 键
49 1 键 74 J 键
50 2 键 75 K 键
51 3 键 76 L 键
52 4 键 77 M 键
53 5 键 78 N 键
54 6 键 79 O 键
55 7 键 80 P 键
56 8 键 81 Q 键
57 9 键 82 R 键
65 A 键 83 S 键
66 B 键 84 T 键
67 C 键 85 U 键
68 D 键 86 V 键
69 E 键 87 W 键
70 F 键 88 X 键
71 G 键 89 Y 键
72 H 键 90 Z 键
或者通过http://www.chinaue.com/tool/uni.htm查询,
三.通过keyCode屏蔽键盘
当用户在界面上输入时,可以通过事件onkeypress或onkeyup来关联javascript代码进行判断当前的键盘代码置,如:
1 屏蔽非数字键:
function checkKeyCode()
{
if (window.event.keyCode > 57 || window.event.keyCode < 48)
{
window.event.keyCode = 0;
}
}
}
2屏蔽F5键
<script language="javascript">
<!--
function document.onkeydown()
{
if ( event.keyCode==116)
{
event.keyCode = 0;
event.cancelBubble = true;
return false;
}
}
-->
</script>
总之,通过对keyCode可以实现不同的键盘处理事件。