sábado, 30 de mayo de 2009

Validar campo correo (e-mail) con Javascript

Mediante javascript se validaria asi:

function validarEmail(){
var capa=document.getElementById("error");//Div donde se pondra el error
var email=document.getElementById('email').value;//Input del e-mail
if (email=="")
{
capa.innerHTML="Datos incompletos.";
return false;
}
if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)) && email!="")
{
capa.innerHTML="E-mail incorrecto.";
return false;
}
return true;
}

Como seguramente esta función la realizaras para validar un formulario antes de enviarlo te pongo un formulario ejemplo para utilizar esta funcion:

<form name="form" method="post"
action="ejemplo.php" onsubmit="return validarEmail()">
E-mail:<input type="texto" id="email" name="email" size="40">
<input type="submit" id="enviar" value="Enviar">
</form>

Si es correcto ira a realizar las operaciones del ejemplo.php.

No hay comentarios:

Publicar un comentario