0

各列の上にパーツのテーブルと列フィルタリング入力があるWebページがあり、ユーザーがテーブル内のパーツをフィルタリングできるようになっています。jQueryはキーアップで機能するため、文字を入力するたびにテーブルが動的にフィルタリングされます。しかし、私のオフィスの人々は、習慣から、ボックスにフィルターテキストを入力した後、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 に答える