Tengo un formulario con varios campos de texto y un botón. Cuando ingreso uno de los campos de texto, el botón Enviar aparece resaltado y si presiono Intro mientras escribo, el botón se presiona, por lo que tengo un comportamiento inesperado porque se envía mi página. Firefox no actúa de esa manera.
¿Hay algún atributo o configuración para evitar este comportamiento no deseado o tengo que usar alguna técnica de JavaScript?

3
M3rlino 6 jul. 2009 a las 18:56

3 respuestas

La mejor respuesta

En general, lo que hago en esta situación es hacer que el primer botón del formulario no haga nada y luego ocultarlo con CSS. Kludgy? Por supuesto. ¿Eficaz? Absolutamente.

De hecho, este es un duplicado de Detener IE de resaltar el primer botón de enviar en un formulario.

4
Community 23 may. 2017 a las 12:00

Debe deshabilitar la tecla Intro para esos elementos de entrada para evitar el envío del formulario. Eche un vistazo a este artículo.

2
Peter 6 jul. 2009 a las 14:59

Mucha discusión sobre esto aquí: Cómo evitar ENTER pulsación de tecla para enviar un formulario web?

2
Community 23 may. 2017 a las 12:17