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

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

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

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

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