169 похожих чатов

#Вопрос Я отслеживаю нажатие цифр(keypress), а как отследить что клавиша нажата

не в input или textarea?
Обработчик висит на document

9 ответов

26 просмотров

event.target что отдаёт?

Denis-Deniskov Автор вопроса
Ivan Naumov
event.target что отдаёт?

ну отдает инпут, но например если нажать на чекбокс, а потом вводит, то будет отдавать чекбокс, хотя в таком случае цифры нужны должны ловиться

И кстати, уже же не рекомендуется keypress юзать - бери keydown

Denis Deniskov
ну отдает инпут, но например если нажать на чекбок...

Тут мне кажется без костылей никак - можно программно скидывать фокус

Denis Deniskov
А что с keypress не так?

Депрекейтед в текущем стандарте

Ivan Naumov
Депрекейтед в текущем стандарте

https://developer.mozilla.org/en-US/docs/Web/API/Document/keypress_event

Denis-Deniskov Автор вопроса
Ivan Naumov
Тут мне кажется без костылей никак - можно програм...

Ну моя идея пока отслеживать oninput еще, если происходит он, то прекращать отслеживать нажатия кнопок условно на 100мс потом возобновлять. keyup происходит как раз после oninput

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта