Советы по удобству использования кнопок отправки vs onkeyup jQuery - PullRequest
0 голосов
/ 05 января 2011

У меня есть веб-страница, где у меня есть таблица частей и входные данные для фильтрации столбцов над каждым столбцом, чтобы люди могли фильтровать части в таблице, jQuery работает с keyup, поэтому каждый раз, когда они вводят букву, она динамически фильтрует таблицу.Однако люди из моего офиса по привычке продолжают нажимать клавишу Enter после ввода текста фильтра в поле, что, в свою очередь, отправляет форму для обработки.Что я могу сделать?Отключить клавишу Enter или что-то подобное?

1 Ответ

1 голос
/ 05 января 2011

Да, но блокируйте ввод только в полях, которые не отправляют форму. Также это должно быть связано с keypress, а не keyup.

$('#target').bind('keypress', function(e) {
  if (e.which == '13') {
     return false;
   }
});
...