Foros del Web » Programando para Internet » Javascript »

email.value

Estas en el tema de email.value en el foro de Javascript en Foros del Web. Tengo esta codigo que funciona bien: if (document.form1.mail.value.length<=0){ alert("error") document.form1.mail.focus() return 0 } Y quiero poder ponerles una instruccion para que valide si tiene el ...
  #1 (permalink)  
Antiguo 28/01/2005, 11:37
 
Fecha de Ingreso: noviembre-2003
Ubicación: Málaga
Mensajes: 293
Antigüedad: 20 años, 6 meses
Puntos: 1
email.value

Tengo esta codigo que funciona bien:

if (document.form1.mail.value.length<=0){
alert("error")
document.form1.mail.focus()
return 0
}

Y quiero poder ponerles una instruccion para que valide si tiene el campo una @ o un "." (punto)

y no en numero de caracteres como tengo ahora

¿como lo hago?

GRACIAS

------------------------------------
Tengo este codigo que me he encontrado tirado en la calle pero no tira:

if(document.register.email.value.length!=0)
{
if (document.form1.email.value.charAt(0)=="." ||
document.form1.email.value.charAt(0)=="@"||
document.form1.email.value.indexOf('@', 0) == -1 ||
document.form1.email.value.indexOf('.', 0) == -1 ||
document.form1.email.value.lastIndexOf("@")   
  ==document.form1.email.value.length-1 ||
document.form1.email.value.lastIndexOf(".")
==document.form1.email.value.length-1)
{
alert("Email");
document.form1.email.focus();
return false;
}
}
else
{
alert("Email");
document.form1.email.focus();
return false;
}
return false;
}
__________________

diseño web

Última edición por concric; 28/01/2005 a las 11:45 Razón: codigo encontrado pero no funciona
  #2 (permalink)  
Antiguo 28/01/2005, 12:12
 
Fecha de Ingreso: noviembre-2003
Ubicación: Málaga
Mensajes: 293
Antigüedad: 20 años, 6 meses
Puntos: 1
y otro codigo pero no tira:

if ((document.form1.email.value.charAt(0) == '.') && (document.form1.email.value.charAt(0) == '@') ){
alert("<? echo _SCRIPT_MAIL; ?>")
document.form1.email.focus()
return 0
}
__________________

diseño web
  #3 (permalink)  
Antiguo 28/01/2005, 12:24
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola concric

No se si te he entendido bien, pero prueba este código a ver si te sirve:
Código:
patron=/(@|\.)/;
valor=document.form1.mail.value;
if (patron.test(valor)) {
  // pon aquí tu código
}
Saludos,
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 15:54.