0

我有以下代码片段。

  $("#days").keypress(function(e){
      if(e.keyCode == 13){
         self.validateNightModalForm();
      }
  });

基本上,它检查输入然后调用一个函数。

我唯一的问题是 IE8 也点击了一个按钮。当我点击进入。我用所有其他浏览器检查过它,但只有 IE8 这样做。

有什么办法可以预防吗?

4

1 回答 1

1

尝试添加这两行:

if (e.keyCode == 13) {
    self.validateNightModalForm();
    e.preventDefault()
    return false;
}

希望这将阻止按键事件“上升”并触发表单提交。

于 2011-07-13T07:58:13.400 回答