Задать вопрос
@KrotKrotKrotTest

Как запретить нажатие клавишь?

Есть функция, которая срабатывает при нажатии. Скажите, как сделать так, чтобы она не работала, если нажимают ctrl, shift, alt, tab, но работала при нажатии всех других кнопок или может быть можно сделать проверку вводят буквы и цифры и только тогда запустить функцию?
input.addEventListener("keyup", (e) => {
})
  • Вопрос задан
  • 111 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
Решения вопроса 1
@KrotKrotKrotTest Автор вопроса
input.addEventListener("keydown", (e) => {
    if (
      e.ctrlKey ||
      e.altKey ||
      e.shiftKey ||
      e.keyCode == 9 ||
      e.keyCode == 20
    ) {
      return false;
    }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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