вопрос про формы с двумя кнопками отправки

html

Есть форма в html, в ней две кнопки типа submit.
которая из них нажмётся при нажатии энтера?
и как назначить одну из них кнопкой по умолчанию?

Примечание:
Нанять Гнолы, речь немного не о том.
по tabindex'у всего лишь определяется порядок перехода между элементами формы.
при этом, если фокус ввода в одном из элементов формы (кроме textarea), то по нажатию Enter форма отправляется.
Но при этом бывает необходимость сделать две кнопки отправки у формы. Например, кнопки «купить» и «добавить в избранное» в интернет-магазине. По умолчанию при нажатии Enter где-то в форме (например, в поле с количеством) будет сэмулировано нажатие той кнопки отправки, которая в коде последняя, в данном случае «добавить в избранное». Но по логике умолчальной должна быть кнопка «купить». Мне пока что приходит в голову способ только яваскриптовый, <form onsubmit="somefunction()">.
но это до безобразия некрасиво.

Примечание:
Артёмка, такой вариант я тоже думала. Если ничего другого не получится, сделаю так.

Лев Давыдович, спасибо, может именно это и поможет. Сейчас попробую. Хотя у меня наблюдается ровно обратная картина, чем описана в этом блоге. Я не верстальщик, это мне для своих личных нужд.

Примечание:
Лев Давыдович, вариант, описанный в том блоге помог, по крайней мере натолкнул на мысль.
Нужно было, чтобы по умолчанию нажималась первая кнопка, а у меня нажималась последняя.
косяк был в том, что первая была <button type="submit">, а последняя была <input type="submit" />
ряд экспериментов показал, что ищется именно первый input.
Ответы:
При нажатии никакая, нужно Tab'ом, выделить то поле, которые должно выполняться.
Самая первая идущая в коде и будет выполнена.
Когда у меня такое нажимаю любую, работает одинаково. Предпологаю, что это из-за того, что сайт не оптимизирован под мой браузер, потому что одна кнопа выглядит как стандартная, а вторая рисованная грузящаяся с сайта иконка.
Можно попробовать использовать <input type="submit"/> и <input type="button" onclick="..."/>
JavaScript не катит, с перехватом нажатия submit'а и обработкой?


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.