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

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

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

9 ответов

11 просмотров

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

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

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

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
61
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
Всем привет! поделитесь, пож-та, как кто дебажил / решал проблему с 504 Time out ошибкой от nginx, когда стучишься на свой vapor сервер? в логах /var/log/nginx/error.log е...
Paul
24
Привет всем. Не знаю, удачный ли чатик я выбрал для вопроса, но он как будто в целом про концепцию фп и конкретно про Haskell. Прочитал, что в целом в мире фп нет идеи мутабел...
Gellert Cringewald
15
Как добавить ссылку в Быстрый доступ в Проводнике windows 10? Нашёл, как на power shell сделать, но может есть способ через Дельфи?
А
31
@helgispbru @Dreamer_0x01 @Pathologic93 @webber_12 Не уверен, что вам всем это жутко интересно, но в продолжение недавнего диалога отправлю свои наброски. Хочу понять, правил...
Андрей [aharito] Харитонов
13
Карта сайта