0

我有一个网页,其中我在每列上方有一个部件表和列过滤输入,因此人们可以过滤表中的部分,jQuery 可以在 keyup 上工作,所以每次他们输入一个字母时,它都会动态地过滤表格。然而,我办公室的人出于习惯,在框中输入过滤文本后继续按 Enter,这反过来又提交表单进行处理。我能做些什么?禁用 Enter 键或类似的东西?

4

1 回答 1

1

是的,但只阻止不应提交表单的字段上的输入。这也需要绑定keypress,而不是keyup.

$('#target').bind('keypress', function(e) {
  if (e.which == '13') {
     return false;
   }
});
于 2011-01-05T16:16:07.537 回答