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

Как правильно обработать нажатие Enter в input[type="text"]?

Есть input[type="text"].
Нужно обработать нажатие Enter в этом элементе.
Делаю так:

const KEY_ENTER = 13;

document.getElementById('input_type_id').addEventListener("keyup", function (event) {
            event.preventDefault();
            if (event.keyCode === KEY_ENTER) {
                my_function_name();
            }
        });


Всё работает, однако, IDE (RubyMine) ругается на .keyCode().
Говорит, что этот метод depricated, но не предлагает ему замену.

Подскажите, пожалуйста, правильный сценарий обработки Enter в текстовом поле на чистом JavaScript (без jQuery).
  • Вопрос задан
  • 388 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

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