停止按键事件
收藏

如何在按下按键时停止按键事件。

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

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

当用户按下“输入”键时,按下键盘会触发事件并让处理程序执行。

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

最佳答案

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以停止事件传播

    公众号
    关注公众号订阅更多技术干货!