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

Как указать на какую кнопку нажимать при Enter?

Добрый день, есть форма и чекбосы. В зависимости от метода доставки, форма либо отправляет данные либо переводят на страницу оплаты. Кнопки разные и скрываются через JS. Но сейчас заметил что если выбираю вариант, и кликаю не на кнопку, а отправляю по средствам нажатия Enter, нажимается скрытая кнопка. Подскажите от чего зависит на какую кнопку будет работать ENTER и как поменять?
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
При нажатии на enter срабатывапет первый попавшийся <input type="submit"> или первый попавшийся button (зависит от браузера, IE7, например).
Более того, в некоторых случаях сабмит произойдет даже при отсутствии кнопок.

Самый правильный вариант - сделать один type=submit а остальные кнопки делать type=button
Ответ написан
Ваш ответ на вопрос

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

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