hola muy buenas tengo un script para validar los campos de mi formulario y el de email no me lo valida aun poniendo un email correcto no entiendo ya he provado dos maneras diferentes y nada de nada este seria el código del script y el form
Código Javascript
:
Ver original<script type="text/javascript">
function validarForm3() {
valor0 = document.getElementById("nombre_user").value;
valor1 = document.getElementById("email_user").value;
valor2 = document.getElementById("telefono").value;
if(valor0 == null || valor0.length == 0 || /^\s+$/.test(valor0) ) {//valor del nombre
alert('[ERROR] El campo debe tener un valor de...');
return false;
}
else if( !(/^\d{9}$/.test(valor2)) ) {//valor del telefono
alert('[ERROR] El campo debe tener un valor numerico');
return false;
}
else if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3,4})+$/.test(valor1)){//valor del email
alert("La dirección de email " + valor + " es correcta.");
} else {
alert("La dirección de email es incorrecta.");
return false;
}
return true;
}
</script>
y este el formulario:
Código HTML:
Ver original<form action="final_compra.php" method="post" name="form3" id="form3" onsubmit="return validarForm3();"> <td nowrap="nowrap" align="right">Email_user:
</td> <td><input name="email_user" type="text" id="email_user" value="" size="32" /></td> <td nowrap="nowrap" align="right">Nombre_user:
</td> <td><input name="nombre_user" type="text" id="nombre_user" value="" size="32" /></td> <td nowrap="nowrap" align="right">Apellido_user:
</td> <td><input name="telefono" type="text" id="telefono" value="" size="32" /></td>
<td><input type="submit" name="button2" id="button2" value="Enviar" /></td>
gracias