Используя jQuery, я хотел бы захватить событие клавиатуры, которое:
- перед тем, как пользователь поднимет свой палец с клавиши
- после того, как символы из события клавиатуры зарегистрировались в поле ввода.
Чтобы прояснить, просмотрите этот пример. Когда keypress
срабатывает, значение input
еще не обновлено.
[изменить]
По-видимому, я не понимал, что мне нужно.
Функция должна быть вызвана до, пользователь поднимает свой палец вверх от клавиши, но после ключевой символ помещается в поле ввода. Таким образом, следующее не работает:
- keydown: в событии
keypress
значение в текстовом поле не обновлено - keypress: при событии
keypress
значение в текстовом поле не обновлено - keyup: это вызывается, когда пользователь поднимает палец, что слишком поздно.