Normalmente si pulsamos la tecla ‘enter’ en un formulario este se envía al servidor,
para evitar esto lo que tenemos que hacer es cambiar el tipo del botón de envío
de tipo ‘submit’ a tipo ‘button’ y ponerle un javascript para que lo envíe.
antes
input type="submit" value="Grabar"
despues
input type="button" value="Grabar" onclick="document.forms[0].submit();"
He descubierto hoy que si el formulario tiene sólo un campo de tipo texto, al dar al enter (está definido así) enviará el formulario al servidor sin remedio, tenéis que controlarlo en servidor 🙁