У меня есть HTML-форма с одним submitвходом, но также с различными buttonэлементами. Когда пользователь нажимает клавишу ввода, я ожидал, что он действительно отправит форму, но вместо этого (по крайней мере, в Chrome 15) я обнаружил, что он запускает первый button(поскольку это происходит раньше в HTML, чем submitввод , Похоже).
Я знаю, что в целом вы не можете заставить браузеры отдавать предпочтение конкретному submitвводу, но я действительно думал, что они предпочтут ввод submitнад buttonэлементами. Есть ли небольшая настройка, которую я могу внести в HTML, чтобы заставить эту работу работать, или мне придется использовать какой-то подход Javascript?
Вот примерный макет HTML:
<form action="form.php" method="POST">
<input type="text" name="field1"/>
<button onclick="return myFunc1()">Button 1</button>
<input type="submit" name="go" value="Submit"/>
</form>