Foros del Web » Programando para Internet » Javascript »

Validacion caja de texto email

Estas en el tema de Validacion caja de texto email en el foro de Javascript en Foros del Web. Hola tengo que validar una caja de texto para email. Las caracteristicas que me pidieron son . maximo de carct. 45. validar que haya al ...
  #1 (permalink)  
Antiguo 27/09/2010, 11:39
 
Fecha de Ingreso: mayo-2010
Mensajes: 93
Antigüedad: 14 años
Puntos: 3
Exclamación Validacion caja de texto email

Hola tengo que validar una caja de texto para email.
Las caracteristicas que me pidieron son . maximo de carct. 45. validar que haya al menos una @ y al menos un punto despues de la @.(sin usar expresiones regulares)
yo cree este codigo en javascript.y queria saber si puede servir.. y que estaria mal sino.

<html>
<head>
<script>

var email

function enviar()
{
for(x=1;x<document.f.email.value.length;x++)
{
if(document.f.email.charAt(x)==@)
{
if(document.f.email.charAt(x+1)==".")
{
email=document.f.email
}
else
{
alert("ingrese un email valido")
}

email=true

}
}
</script>
</head>
<body>
<form name="f">
E-mail<input type="text" name="email" maxlength="45">
<input type="button" name="txtenviar" value="Enviar" onclick=enviar()>
<input type="reset" name="borrar" value="Borrar">
</form>
</body>
</html>

  #2 (permalink)  
Antiguo 27/09/2010, 11:44
Avatar de igualacero  
Fecha de Ingreso: septiembre-2010
Mensajes: 296
Antigüedad: 13 años, 7 meses
Puntos: 16
Respuesta: Validacion caja de texto email

Para la validación de un email con javascript utiliza este código:

Código:
if(document.form1.email.value.length==0){
       alert("introduzca una dirección de correo.");
       document.form1.email.focus();
	   return false;
	}

if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form1.email.value)){
				

	} else {
		alert("Email incorrecto");
		document.form1.email.focus();
		return false;
	}
Evidentemente el formulario se llamaría form1 y el campo de input del texto email para el ejemplo.
La primera validación es para que no se puede dejar vacío.
  #3 (permalink)  
Antiguo 27/09/2010, 15:27
 
Fecha de Ingreso: mayo-2010
Mensajes: 93
Antigüedad: 14 años
Puntos: 3
Respuesta: Validacion caja de texto email

Agradezco tu respuesta pero es que no me dejan usar expresiones regulares..por eso lo hice asi .. y queria saber si estaba bien este codigo..

Etiquetas: ;email;javascript., validar
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 11:26.