Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/07/2011, 05:12
Avatar de ceSharp
ceSharp
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 495
Antigüedad: 15 años, 6 meses
Puntos: 66
Respuesta: Como validar email en formulario de recomendar web

hola de nuevo,
mira, he encontrado cositas por las webs y te montado una función bastante sencilla, que te detecta cualquier fallo en una dirección de correo:
--------------------------
function comprobarCorreo(email)
{
var exMail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
if(exMail.test(email.value)==false)
{
alert("la dirección no tiene una estructura correcta");
email.focus();
return false;
}
else
return true;
}
--------------------------
solo con esto te va a contemplar si está vacío el campo, si solo ha metido espacios, que tiene arroba, que no hay puntos ni al principio ni al final, ni caracteres raros, que el dominio tenga 3 o menos letras... en fin, todas las validaciones necesarias para aceptar una dirección de correo. Eso sí, seguimos solo contemplando la estructura, no si el correo es válido o no. se la llama de la misma manera que te puse:
---------------------------
<input type="text" id="un_input" />
<input type="button" value="Comprobar" onclick="comprobarCorreo(document.getElementById(' un_input'));" />
---------------------------

saludos.