Mirkom63
@Mirkom63
Я программист

Как сделать событие «ввод» на мобильно клавиатуре?

Есть мобильная версия сайта. Есть поле поиска. Хочу чтобы можно было вводить текст и для поиска надо было нажать кнопку "ввод" (так она на ios, на андроиде не помню). Какое событие надо повесить?
Сделал так сначала:
$('.search_input').keypress(function(){
        var value=$('.search_input').val();
        window.location='/search_products/?q='+value;
    });

На андроиде работало, но на айфоне при каждом нажатии буквы происходит обновление страницы.
  • Вопрос задан
  • 588 просмотров
Пригласить эксперта
Ответы на вопрос 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
Изменение window.location приводит к перезагрузке страницы
делайте на ajax/websocket
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы