Tema: no submit
Ver Mensaje Individual
  #13 (permalink)  
Antiguo 19/11/2003, 12:20
Yanix
 
Fecha de Ingreso: noviembre-2002
Ubicación: Washington, DC
Mensajes: 822
Antigüedad: 22 años, 2 meses
Puntos: 5
Buenisima observación fjmasero.

En IE si tienes un formulario con UN SOLO input tipo text y el foco lo tienes en éste, al presionar ENTER se hará el submit independientemente de que el botón sea tipo Submit o tipo button.

Ahora bien, si tienes DOS inputs tipos text y un botón tipo Button, (independientemente de que uno de los inputs tipo text tengan el foco), el formulario no se te enviará al presionar ENTER.

Pero si tienes más de un input tipo text y algún botón de submit en el formulario, se enviará al presionar ENTER.

Por qué este comportamiento? Bienvenido al mundo de las incógnitas ! Siguieron el standard parcialmente desde el HTML 2.0 en eso...

Tambien se dice que en versiones previas a IE 4 el comportamiento era distinto y que aquellos usuarios que no podian usar el mouse o no tenian accesibilidad para ello, tenian que darle tab+tab+tab+tab para poder llegar al botón de Enviar y ésta fue una manera de facilitarlo... El botón de submit automaticamente enviara todo al presionar solamente ENTER si se está en alguno de estos inputs tipo texto....

Facilidad para unos y dificultad para otros...todo un debate!
__________________
Yanira

Última edición por Yanix; 19/11/2003 a las 12:25