||
下面这句程序代码是表示什么意思呢? if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105))) keyCode>=48&&keyCode<=57...这几个数字是什么意思?要达到什么样的作用呢?谢谢 截取键盘按的键。 event.keyCode是按键的码。 是按键码....48到57是数字键0到9 字母和数字键的键码值(keyCode) 按键 键码 按键 键码 按键 键码 按键 键码 A 65 J 74 S 83 1 49 B 66 K 75 T 84 2 50 C 67 L 76 U 85 3 51 D 68 M 77 V 86 4 52 E 69 N 78 W 87 5 53 F 70 O 79 X 88 6 54 G 71 P 80 Y 89 7 55 H 72 Q 81 Z 90 8 56 I 73 R 82 0 48 9 57 数字键盘上的键的键码值(keyCode) 功能键键码值(keyCode) 按键 键码 按键 键码 按键 键码 按键 键码 0 96 8 104 F1 112 F7 118 1 97 9 105 F2 113 F8 119 2 98 * 106 F3 114 F9 120 3 99 + 107 F4 115 F10 121 4 100 Enter 108 F5 116 F11 122 5 101 - 109 F6 117 F12 123 6 102 . 110 7 103 / 111 控制键键码值(keyCode) 按键 键码 BackSpace 8 Tab 9 Clear 12 Enter 13 Shift 16 Control 17 Alt 18 Cape Lock 20 Esc 27 Spacebar 32 Page Up 33 Page Down 34 End 35 Home 36 Left Arrow 37 Up Arrow 38 Right Arrow 39 Dw Arrow 40 Insert 45 Delete 46 Num Lock 144 ;: 186 =+ 187 ,< 188 -_ 189 .> 190 /? 191 `~ 192 [{ 219 \| 220 ]} 221 '" 222 多媒体键码值(keyCode) 按键 键码 音量加 175 音量减 174 停止 179 静音 173 浏览器 172 邮件 180 搜索 170 收藏 171 由上表所示本句可翻译为: 如果用户所按的键不是(数字键或者小键盘上的数字键)则:执行if子句的语句。 |