Foros del Web » Programando para Internet » Javascript »

Validar email

Estas en el tema de Validar email en el foro de Javascript en Foros del Web. Hola a todos! Estoy haciendo un formulario con validacion con javascript solamente. Nose como validar un email,me cuesta un poco lo del email. Mi codigo ...
  #1 (permalink)  
Antiguo 01/02/2011, 14:03
Avatar de ale_dla  
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 189
Antigüedad: 15 años
Puntos: 3
Validar email

Hola a todos!
Estoy haciendo un formulario con validacion con javascript solamente.
Nose como validar un email,me cuesta un poco lo del email.
Mi codigo es este:
Código PHP:
<html>
<
head>
<
title>Formulario</title>
<
script type="text/javascript">
function 
enviar_formulario(){
    
//valido el nombre
    
if (document.formulario.nombre.value.length==0){
       
alert("Tiene que escribir su nombre")
       
document.formulario.nombre.focus()
       return 
0;
    }

    if (
document.formulario.apellido.value.length==0){
       
alert("Tiene que escribir su apellido")
       
document.formulario.apellido.focus()
       return 
0;
    }
    
    if (
document.formulario.direccion.value.length==0){
       
alert("Tiene que escribir su direccion")
       
document.formulario.direccion.focus()
       return 
0;
    }
    
    if (
document.formulario.email.value.length==0){
       
alert("Tiene que escribir su email")
       
document.formulario.email.focus()
       return 
0;
    }

    if (
document.formulario.telefono.value.length==0){
       
alert("Tiene que escribir su telefono")
       
document.formulario.telefono.focus()
       return 
0;
    }
    
        
//el formulario se envia
    
alert("Muchas gracias por enviar el formulario");
    
document.fvalida.submit();


</script>
<script type="text/javascript">
  function validarSiNumero(telefono){
    if (!/^([0-9])*$/.test(telefono))
      alert("No existe el telefono ingresado");
  }
</script>
</head>
<body>
<form id="formulario" name="formulario"/>
<table border="0" cellspacing="2" cellpadding="1" align="center"/>

<tr>
    <td>Nombre</td>
    <td><input type="text" name="nombre"/></td>
</tr>
<tr>
    <td>Apellido</td>
    <td><input type="text" name="apellido"/></td>
</tr>
<tr>
    <td>Direccion</td>
    <td><input type="text" name="direccion"/></td>
</tr>
<tr>
    <td>E-mail</td>
    <td><input type="text" name="email"/></td>
</tr>
<tr>
    <td>Telefono</td>
    <td><input type="text" name="telefono" onChange="validarSiNumero(this.value);"/></td>
</tr>
<tr>
    <td></td>
    <td><input type="submit" name="enviar" value="Enviar" onclick="enviar_formulario()"/></td>
</tr>
</table>
</form>
</body>
</html> 
Si alguien pueda ayudarme se los agradezco.
saludos!
  #2 (permalink)  
Antiguo 01/02/2011, 15:03
 
Fecha de Ingreso: diciembre-2009
Ubicación: Valparaíso
Mensajes: 118
Antigüedad: 14 años, 4 meses
Puntos: 3
Respuesta: Validar email

Código Javascript:
Ver original
  1. function validarEmail(valor) {
  2.   if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3,4})+$/.test(valor)){
  3.    alert("La dirección de email " + valor + " es correcta.");
  4.   } else {
  5.    alert("La dirección de email es incorrecta.");
  6.   }
  7. }

Etiquetas: email, formulario
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:56.