Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/07/2005, 03:03
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 6 meses
Puntos: 381
Hola Carlos,

el tema es que cuando le das al botón de submit, realiza el submit. En el onclick le indicas que pase por la función validadora pero no le das relación al resultado de la función y al submit.

Esto que hiciste

onSubmit="return Validar(this)"

es correcto, pero no te está funcionando porque la función no devuleve false como debería hacer, fíjate que en la función en los casos en los que el campo esté vacío solo pone return pero nada más.

agrega un false tras esos return y usa onSubmit="return Validar(this)" en el tag de form y te debería funcionar como quieres

{ alert("Por favor ingrese su nombre"); form.nick.focus(); return false; }
{ alert("Por favor ingrese su dirección de e-mail"); form.email.focus(); return false; }