Исключение полей формы из обработчика нажатия клавиш, назначенного для тела

У меня есть обработчик нажатия клавиш на веб-странице, назначенной элементу body. Я действительно хочу, чтобы он был активным в любом месте веб-страницы. Или я так думал. События нажатия клавиш в текстовых формах ввода также активируют обработчик тела, что имеет смысл, но я этого не хочу.

В идеале я бы хотел оставить обработчик нажатий клавиш назначенным для элемента body и каким-то образом исключить только формы ввода. Есть ли способ, как я могу остановить событие на входном уровне и предотвратить его распространение на тело? (Или это даже правильный взгляд на события HTML DOM?)

Ответы на вопрос(1)

Ваш ответ на вопрос