Я создал форму поиска и установил функцию, которая сообщает браузеру отображать файл JSON всякий раз, когда в текстовое поле вводится строка и нажимается кнопка Search
:
$("#IDofTheSearchButton").on('click', function);
Я хочу вызывать ту же функцию также всякий раз, когда поле ввода заполнено, и пользователь нажимает кнопку Enter
на клавиатуре.
Как я могу это сделать?
- E D I T [S O L V E D] - - - -
Я редактирую код, как показано ниже, используя обработчик событий keydown
, и теперь он работает:
$('#IDofTheInputField').on('keydown', function(e) {
if (e.which == 13) {
e.preventDefault();
nameOfTheFunction();
}
} );
Я также добавил метод preventDefault()
, чтобы ключ Enter
не активировал событие Submit
(в противном случае код не работает для этого конкретного ключа).