Обработка нажатия на Enter при заполнении поля (jQuery)
Иногда необходимо перехватить событие, когда пользователь набирает какой-то текст. К примеру: пользователь заполняет поле для поиска и для подтверждения своего действия нажимает на Enter (а не на какие-либо кнопки, расположенные рядом в форме).
Чтобы по нажатию на кнопку Enter что-то делать, необходимо написать обработчик:
$(document).ready(function () {
$("#inputId").keydown(function (e) {
if (e.keyCode == 13) {
// что-то делать дальше
}
});
});
в данном примере 13 - это код кнопки enter, вместо этой цифры можно подставить код любой другой кнопки.
<input type="text" id="inputId" name="my_name" value="" />
inputId- должен совпадать с ID в input
Комментарии