Get Correct keyCode for keypad(numpad) keys

前端 未结 6 1743
耶瑟儿~
耶瑟儿~ 2020-11-30 02:24

I\'m getting codes [96..105] by calling String.fromCharCode(event.keyCode) when pressing keys [0..9](digits) on the keypad. Th

6条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-11-30 02:42

    event.charCode at onKeyPress return the same code when press a number in keyboard and keypad. but event.keyCode at onKeyDown (or up) return different code. => get char: use event.charCode at onKeyPress event event.preventDefault() (or event.returnValue=false on IE) for number use event.keyCode at onKeyDown event

提交回复
热议问题