Клавиатура «Размах» Javascript Event

0

Я пишу веб-приложение, которое включает в себя окно поиска, которое обновляет результаты по типу пользователя.

Механизм работает, потому что он реализован идентично на настольной версии.

Проблема, с которой я сталкиваюсь, заключается в том, что ни один из прослушивателей событий (keydown, keyup, paste) не запускается, когда пользователь вводит текст, используя метод ввода с помощью swipe.

Прослушивание change event также не работает, поскольку input должен потерять фокус для события, которое должно быть запущено.

С клавиатурами, такими как Swype и новая клавиатура Android's поддерживающая прокрутку, это будет легко заметить недостаток. Какое событие следует прослушать для обнаружения этого входа?

Теги:

1 ответ

4
Лучший ответ

Событие input срабатывает при каждом изменении в поле ввода (см. Скрипку) - поэтому вы должны использовать это вместо других событий. Подробнее здесь: https://developer.mozilla.org/en-US/docs/Web/Reference/Events/input

Ещё вопросы

Сообщество Overcoder
Наверх
Меню