Добрый день, есть форма и чекбосы. В зависимости от метода доставки, форма либо отправляет данные либо переводят на страницу оплаты. Кнопки разные и скрываются через JS. Но сейчас заметил что если выбираю вариант, и кликаю не на кнопку, а отправляю по средствам нажатия Enter, нажимается скрытая кнопка. Подскажите от чего зависит на какую кнопку будет работать ENTER и как поменять?
При нажатии на enter срабатывапет первый попавшийся <input type="submit"> или первый попавшийся button (зависит от браузера, IE7, например).
Более того, в некоторых случаях сабмит произойдет даже при отсутствии кнопок.
Самый правильный вариант - сделать один type=submit а остальные кнопки делать type=button