Tôi có một biểu mẫu HTML với một submit
đầu vào duy nhất , nhưng cũng có nhiều button
phần tử khác nhau . Khi người dùng nhấn phím 'enter', tôi muốn nó thực sự gửi biểu mẫu, nhưng thay vào đó (ít nhất là trong Chrome 15), tôi thấy rằng nó đang kích hoạt phím đầu tiên button
(vì điều đó xảy ra sớm hơn trong HTML so với submit
đầu vào , Tôi đoán).
Tôi biết rằng nói chung bạn không thể buộc trình duyệt ưu tiên một submit
đầu vào cụ thể , nhưng tôi thực sự nghĩ rằng họ sẽ ưu tiên submit
đầu vào hơn button
các phần tử. Có một điều chỉnh nhỏ nào mà tôi có thể thực hiện đối với HTML để làm cho nó hoạt động hay tôi sẽ phải áp dụng một số loại phương pháp tiếp cận Javascript?
Đây là một mô phỏng sơ bộ của 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>