Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2012, 13:25
gabrielcorr4
 
Fecha de Ingreso: octubre-2010
Ubicación: Guayaquil
Mensajes: 195
Antigüedad: 14 años, 1 mes
Puntos: 3
validacion mail con onsubmit

Saludos tengo estas validacion de ingreso de datos en un formulario y lo hago con un onsubmit pero tengo problemas para validar la parte de el mail, si escribo (valido) mal un mail igualmente se registran los datos y no se donde esta el error, ayuda por favor.

Código:
<script type="text/javascript">
function validarForm(formulario) {
	if(formulario.usuario.value.length==0) { //¿Tiene 0 caracteres?
    formulario.usuario.focus();    // Damos el foco al control
    alert('No puedes dejar campos en blanco'); //Mostramos el mensaje
    return false; //devolvemos el foco
  }
  
  if(formulario.mail.value.length==0) { //¿Tiene 0 caracteres?
    formulario.mail.focus();    // Damos el foco al control
    alert('No puedes dejar campos en blanco'); //Mostramos el mensaje
    return false; //devolvemos el foco
  }
  
  if(formulario.contrasena.value.length==0) { //¿Tiene 0 caracteres?
    formulario.contrasena.focus();    // Damos el foco al control
    alert('No puedes dejar campos en blanco'); //Mostramos el mensaje
    return false; //devolvemos el foco
  }
  
  if(formulario.repcontrasena.value.length==0) { //¿Tiene 0 caracteres?
    formulario.repcontrasena.focus();    // Damos el foco al control
    alert('No puedes dejar campos en blanco'); //Mostramos el mensaje
    return false; //devolvemos el foco
  }
  
  if(formulario.contrasena.value!=formulario.repcontrasena.value) {
    formulario.contrasena.focus();            //comprueba que sean iguales
	alert('Las contraseñas no coinciden');
    return false;
  }
  


if (/^w+([.-]?w+)*@w+([.-]?w+)*(.w{2,3})+$/.test(formulario.mail)){



alert("La dirección de email es incorrecta.");
return (false);
}
  
  return true; //Si ha llegado hasta aquí, es que todo es correcto

}
</script>