Tengo un formulario HTML con una sola submit
entrada, pero también varios button
elementos. Cuando el usuario presiona la tecla 'enter', esperaría que realmente envíe el formulario, pero en cambio (al menos dentro de Chrome 15) descubro que está activando el primero button
(ya que eso ocurre antes en el HTML que en la submit
entrada , Supongo).
Sé que, en general, no se puede obligar a los navegadores a favorecer una submit
entrada en particular , pero realmente pensé que favorecerían las submit
entradas sobre los button
elementos. ¿Hay algún pequeño ajuste que pueda hacer al HTML para que esto funcione, o tendré que adoptar algún tipo de enfoque de Javascript?
Aquí hay una maqueta aproximada del 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>