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

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

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

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

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