Foros del Web » Programando para Internet » Javascript »

Validar correo con este script

Estas en el tema de Validar correo con este script en el foro de Javascript en Foros del Web. Hola mis estimados, tengo un formulario el cual me valida si algún campo esta vacio mi problema que el campo correo solo valida si esta ...
  #1 (permalink)  
Antiguo 04/01/2008, 12:27
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 8 meses
Puntos: 39
Validar correo con este script

Hola mis estimados, tengo un formulario el cual me valida si algún campo esta vacio mi problema que el campo correo solo valida si esta vacio y no si tiene @ o un . me gustaria saber si este codigo que uso se le podria agregar eso y como hacerlo..

este es mi codigo


<script LANGUAGE="JavaScript">

function Validar(form)
{
if (form.nombre.value == "")
{ alert("Favor de ingresar su nombre"); form.nombre.focus(); return false; }

if (form.empresa.value == "")
{ alert("Favor de ingresar el nombre de su empresa"); form.empresa.focus(); return false; }

if (form.correo.value == "")
{ alert("Favor de ingresar su correo"); form.correo.focus(); return false; }

form.submit();
}

</script>


Espero como siempre me puedan ayudar mil gracias...
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/
  #2 (permalink)  
Antiguo 04/01/2008, 14:15
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 17 años
Puntos: 57
Re: Validar correo con este script

puedes agregar otra condicion:

if ( form.correo.value.indexOf("@") == -1 || form.correo.value.indexOf(".") == -1)
{
alert("El correo es invalido");
form.correo.focus();
return false;
}
  #3 (permalink)  
Antiguo 04/01/2008, 15:04
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 8 meses
Puntos: 39
Re: Validar correo con este script

Mil gracias posman me sirvio muy bien tu ejemplo........


Un saludo....
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/
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 19:24.