@SvetlanaDubovik

Как получить значение input как по нажатию кнопки, так и по нажатию клавиши enter?

Есть поле поиска с возможностью автокомплита. Нужно получить значение, которое пользователь ввел. Пользователь может нажать кнопку Поиск и просто нажать enter.
  • Вопрос задан
  • 476 просмотров
Решения вопроса 1
@D3lphi
// #input меняем на id, class, tagName своего элемента

var input = $('#input');

input.keyup(function (event) {
    // Клавиша "enter" имеет код 13
    if (event.keyCode === 13) {
        foo(this);
    }
});

input.click(function () {
    foo(this);
});

function foo(self) {
    var v = $(self).val();  // Значение того самого инпута
    // ...
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы