一、onKeyPress
当键盘按下并释放任何字母数字键的时候发生,但是不适用于所有键。(无法识别箭头键、功能键)。
所以监听用户是否按下键盘请用onKeyDown。
二、onKeyDown
当键盘按下任何一个键的时候发生(包括系统键)
三、onKeyUp
当键盘按键弹起后发生
发生次序为:
onKeyDown、onKeyPress、onKeyUp
四、onKeyDown 和 onKeyPress 的区别
(1)onKeyDown 比 onKeyPress 先发生
(2)onKeyDown 的 keyCode 不区分大小写,而 onKeyPress 的 keyCode 区分大小写