У меня есть функция (filterLeads), которую я хочу вызвать как при удалении поля формы (размытие), так и при нажатии клавиши ввода в поле формы.Задача события jQuery keypress
$('#filter input, #filter select').blur(filterLeads);
$('#filter input, #filter select').keypress(function(e){if(e.which == 13) {filterLeads();}});
Размытие работает правильно, но у меня возникла проблема с событием нажатия клавиши. Событие, похоже, не срабатывает, если что-то не доходит до вызова filterLeads(); например:
$('#filter input, #filter select').keypress(function(e){if(e.which == 13) {alert(e.which);filterLeads();}});
Это правильно вызывает filterLeads() после подтверждения предупреждения (которое показывает правильный код ключа).
Любые идеи? (Browser FF 3.0)
Параметр 'alert' окна выскакивают причины' blur' огонь, который мог бы объяснить, почему это делает эту работу. – bobince
Проверяет ли filterLead событие как параметр? – Boldewyn
Пожалуйста, покажите нам функцию 'filterLeads()'. –