Tengo un formulario HTML con una sola submitentrada, pero también varios buttonelementos. 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 submitentrada , Supongo).
Sé que, en general, no se puede obligar a los navegadores a favorecer una submitentrada en particular , pero realmente pensé que favorecerían las submitentradas sobre los buttonelementos. ¿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>