禁用某键,在标签上添加onkeydown事件,onkeydown事件书写如下:
js禁用tab键:
onkeydown="if(event.keyCode==9){event.keyCode=0;event.returnValue=false;}"
js禁用Enter键:
onkeydown="if(event.keyCode==13){
event.keyCode=0;event.returnValue=false;}
注意:
想要禁用某控制键,前提是知道这个控制键的键码值(keyCode)
js键盘的键码值整理如下:
keycode 8 = BackSpace BackSpace
keycode 9 = Tab Tab
keycode 12 = Clear
keycode 13 = Enter
keycode 16 = Shift_L
keycode 17 = Control_L
keycode 18 = Alt_L
keycode 19 = Pause
keycode 20 = Caps_Lock
keycode 27 = Escape Escape
keycode 32 = space space
keycode 33 = Prior
keycode 34 = Next
keycode 35 = End
keycode 36 = Home
keycode 37 = Left
keycode 38 = Up
keycode 39 = Right
keycode 40 = Down
keycode 41 = Select
keycode 42 = Print
keycode 43 = Execute
keycode 45 = Insert
keycode 46 = Delete
keycode 47 = Help
keycode