javascript - 按键 - 转义不起作用

标签 javascript jquery keypress

$(el).bind('blur keypress', function(event){


  if(event.type == 'keypress' && event.keyCode != 13) return;
  alert(1);

});

即使我按下 Esc 键,我也会收到警告框,但我不应该这样做,因为我只允许 Enter...

最佳答案

默认情况下,“return”会将值 true 发送给被调用的函数,因此在这种情况下,允许执行默认事件,因此无论您按什么按钮,都会收到警报。因此,将 return 语句更改为 return false

关于javascript - 按键 - 转义不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7159627/

相关文章:

html - 如果 CDN 失败,如何回退到本地样式表(不是脚本)

Java 游戏只按一次按钮

javascript - 我看到 : used in code

javascript - 单击按钮时显示 div

javascript - 如何为特定图库添加自动幻灯片效果?

javascript - 如何将一个长方形分割成数量相等的正方形?

c# - 在按键时检测 ctrl+v

.net - 在 WPF 应用程序中 native 拦截按键操作的方法

javascript - Node.js 进程未检测到端口已被使用

javascript - 将背景大小和背景位置的相对值转换为绝对 PX 值