не в input или textarea?
Обработчик висит на document
event.target что отдаёт?
ну отдает инпут, но например если нажать на чекбокс, а потом вводит, то будет отдавать чекбокс, хотя в таком случае цифры нужны должны ловиться
И кстати, уже же не рекомендуется keypress юзать - бери keydown
Тут мне кажется без костылей никак - можно программно скидывать фокус
А что с keypress не так?
Депрекейтед в текущем стандарте
https://developer.mozilla.org/en-US/docs/Web/API/Document/keypress_event
Ну моя идея пока отслеживать oninput еще, если происходит он, то прекращать отслеживать нажатия кнопок условно на 100мс потом возобновлять. keyup происходит как раз после oninput
Обсуждают сегодня