Событие keypress
вызывается до того, как текстовое поле действительно изменилось.
Вы должны связать функцию с событием keyup
.
Это событие keyup
срабатывает только один разза нажатие клавиши, хотя.Если вы нажмете клавишу a, событие keypress
будет запущено до того, как каждый символ заполнит текстовое поле.Событие keyup
наступает только после того, как ключ был отпущен.Таким образом, если вы удерживаете e в течение 10 секунд, поле ввода будет содержать символы нижнего регистра e
, пока вы не поднимите палец.