Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/05/2006, 11:32
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
¡NOOOO!

No está bien ese tipo de validación aunque funcione...

Cada elemento tiene su valor semántico, ya sea etiqueta o atributo o evento... y un botón no es para hacer submit... para eso está el botón submit... y una validación o confirmación debe hacerse desde el mismo evento submit (onsubmit en tag form)

Si esa validación la haces en el form:
<form name="form" method="post" action="prueba2.htm" onsubmit="return Verifica(this)">
... Fíjate que puse un parámetro (this) para que la validación pueda fácilmente reutilizarse: function Verifica(form)
Además form a secas dentro de la función solo valdría con explorer (o navegadores MS)

Luego el botón que sea del tipo submit (sin ninguna floritura)... luego cambias todas las líneas exit() por return false (ya no se envía el form...) y quitas el form.submit() -en mi opinión una mala costumbre, aunque admito que la he tenido...-

Solo planteo la forma que me parece correcta...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo