Foros del Web » Programando para Internet » Javascript »

Validar mail

Estas en el tema de Validar mail en el foro de Javascript en Foros del Web. No me funciona. Código PHP: < script language = "JavaScript" > function  CompruebaMail ( Campo ) {    if ( Campo . value  ==  '' ) return  false ; ...
  #1 (permalink)  
Antiguo 21/11/2007, 06:08
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 17 años, 7 meses
Puntos: 3
Validar mail

No me funciona.

Código PHP:
<script language="JavaScript">
function 
CompruebaMail(Campo)
{
   if (
Campo.value == '') return false;
   
Campo.value Campo.value.toLowerCase();
   
Campo.value Campo.value.replace(/ /g"");
   if (/..|.@|@.|^.|.$/.
test(Campo.value))
      return 
false;
   if (/.([
a-z]{2,3}|info|name|museum)$/.test(Campo.value))
      if (/^[
_.0-9a-z-]+@([0-9a-z-]+.)+[a-z]*$/.test(Campo.value))
         return 
true;
   return 
false;
}



function 
CompruebaForm()
{  
   if (
document.frm.email.value == '')
   {
      
alert('Debe rellenar el campo e-Mail');
      
document.frm.email.focus();
      return 
false;
   }
   if (!
CompruebaMail(document.frm.email))
   {
      
alert('La dirección de e-mail no es válida');
      
document.frm.email.focus();
      return 
false;
   }
   return 
true;
}
</script>

    <td><input type="text" name="email" onBlur="return CompruebaForm();"> 
Ayuda por favor
  #2 (permalink)  
Antiguo 21/11/2007, 09:45
Avatar de marcopoloaz06  
Fecha de Ingreso: julio-2007
Ubicación: México
Mensajes: 457
Antigüedad: 16 años, 9 meses
Puntos: 11
De acuerdo Re: Validar mail

hOla prueba con esto
Código HTML:
<script type='text/javascript'>
function CompruebaMail(Campo)
{
   if (Campo.value == '') return false;
   Campo.value = Campo.value.toLowerCase();
   Campo.value = Campo.value.replace(/ /g, "");
   if (/..|.@|@.|^.|.$/.test(Campo.value))
      return false;
   if (/.([a-z]{2,3}|info|name|museum)$/.test(Campo.value)){
      if (/^[_.0-9a-z-]+@([0-9a-z-]+.)+[a-z]*$/.test(Campo.value))
         return true;
	}
   return false;
}
function CompruebaForm(th)
{  
   if (th.value == '')
   {
      alert('Debe rellenar el campo e-Mail');
      th.focus();
      return false;
   }
   if (!CompruebaMail(th))
   {
      alert('La dirección de e-mail no es válida');
      th.focus();
      return false;
   }
   return true;
} 
</script>

<input type="text" name="email" onBlur="return CompruebaForm(this);" /> 
Yo puse varios emails pero me decia ke error! =)
__________________
Aerolíneas Alicia :D
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:45.