JavaScript监听器,“按键”不检测退格?
2022-08-30 02:12:59
我正在使用一个听众,例如。keypress
addEventListener("keypress", function(event){
}
但是,这似乎没有检测到擦除文本的退格键...
是否有其他侦听器可用于检测此问题?
我正在使用一个听众,例如。keypress
addEventListener("keypress", function(event){
}
但是,这似乎没有检测到擦除文本的退格键...
是否有其他侦听器可用于检测此问题?
KeyPress 事件仅对字符(可打印)键调用,对所有键(包括不可打印的键,如 、等)引发 KeyDown 事件。ControlShiftAltBackSpace
更新:
按下键时触发按键事件,并且该键通常生成字符值
参考。
请尝试而不是 。keydown
keypress
键盘事件按以下顺序发生:、 、keydown
keyup
keypress
退格键的问题可能是,浏览器将导航回,因此您的页面将看不到该事件。keyup
keypress