javascript - 停止按键事件

标签 javascript dom-events keypress

如何停止keypress keydown 中的事件.

我有一个 keydown处理程序,因为我需要停止 keypress事件。

实际上我有一个表格和文本框。

当用户按下回车键时,keydown正在触发事件并拥有处理程序。

表单提交将在 keypress 中触发,所以我需要停止 keypress我的 keydown 中的事件处理程序。

最佳答案

function onKeyDown(event) {   
  event.preventDefault();
}

http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-Event-preventDefault

或者
function onsubmit(event) {
  return false;
}

返回 false 以停止事件传播

关于javascript - 停止按键事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1404583/

相关文章:

JavaScript 和将事件实例传递给函数

非输入元素的 JavaScript 事件监听器

javascript - javascript中特殊键(箭头,...)的跨浏览器按键

javascript - 如何在嵌套的 javascript 对象上使用扩展运算符?

javascript - 如何将 JSBIN 代码嵌入到 wordpress 博客中?

javascript - 转换日期时忽略时区偏移 - javascript

Jquery 按键被过早触发

javascript - 在更改时替换变量字符串

javascript - 使用 Knockout : Visible changes not saved 控制网页

javascript - AngularJS 按键按键代码指令