Задать вопрос
lamo4ok
@lamo4ok
Программист

Как изменить поведение формы при нажатии Enter в?

Есть наверняка многим известная ситуация, когда в форме при нажатии Enter в каком-либо инпуте вызывается событие на нажатие кнопки, которая есть в форме, при том всегда первой. Эта ситуация смоделирована тут - в каком бы из полей (и наборе полей) вы не нажали Enter, будет вызвано событие, имитирующее нажатие первой встретившейся в коде кнопки.

Иногда это удобно, а иногда - наоборот. Вопрос такой: как, имея возможность обрабатывать события посредством JS/JQuery, либо вообще отключить такое поведение формы, либо вызывать нажатия разных кнопок? Про трюк с определением, какая клавиша нажата, я в курсе, но он достаточно грязный, равно как и достаточно ненадежный - вопрос, что будет в мобильных браузерах, да и в настольных тоже.
  • Вопрос задан
  • 158 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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