Tema: Validaciones
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/01/2003, 16:48
Avatar de Kaopectate
Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 23 años
Puntos: 38
Pruébalo asi ShadowII:

Código PHP:
<html>
 <
head>
  <
script language="JavaScript">
   function 
noVacio() {
    var 
i;
    var 
parseInt(document.frm.cantidad.value);
    var 
bError false;

    for (
0ni++){
     
bError bError || (eval("document.frm.elemento" ".value == ''"));
     if (
bError){
      
alert("Campo inválido");
      eval(
"document.frm.elemento" ".focus()");
      break;
     }
    }
    return !
bError;
   }

   function 
validaEmail(email){
    var 
re  = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
    if (!
re.test(email)){
     
alert ("Dirección de email inválida");
     return 
false;
    }
    return 
true;
   }

   function 
valida(){
    var 
bRes true;
    
bRes bRes && noVacio();
    
bRes bRes && validaEmail(document.frm.email.value);
    return 
bRes;
   }
  
</script>
 </head>
 <body>
  <form name="frm">
   Texto:<input type="text" name="elemento0"><br>
   Texto:<input type="text" name="elemento1"><br>
   Email:<input type="text" name="email"><br>
   <input type="hidden" name="cantidad" value="2">
   <input type="button" name="enviar" value="enviar" onclick="valida()">
  </form>
 </body>
</html> 
Saludos.