 
			
				02/03/2006, 04:52
			
			
			     |  
        |     Moderadora   |    |    Fecha de Ingreso: agosto-2001  Ubicación: Terok Nor  
						Mensajes: 16.805
					  Antigüedad: 24 años, 2 meses Puntos: 381     |        |  
      Holas    
prueba así   
Código:
      <script type="text/javascript">    
//Script original de KarlanKas para forosdelweb.com    
//Adaptado a firefox gracias a JavierB ;-)    
    colorMal="#eeddee";    
    colorBien="white";    
    pat = /[01-31]{1}\/[01-12]{1}\/[1911-1987]{1}/
    regla=new Array()    
    regla[0]="valor.length<3";    
    regla[1]="isNaN(valor) || valor<600000000";    
    regla[2]="valor.lastIndexOf('@')!=valor.indexOf('@') || valor.indexOf('@')<2 || valor.lastIndexOf('.')<valor.length-4 || valor.lastIndexOf('.')>valor.length-3"; 
	regla[3] = "!pat.test(valor)";
    mensaje=new Array()    
    mensaje[0]="Por favor, introduzca el nombre";    
    mensaje[1]="El número de teléfono introducido no es válido";    
    mensaje[2]="correo inválido";    
    mensaje[3]="fecha no correcta";    
        
    function comprobar(){     
    errores="";     
    mensaje2="";    
    for(a=0;a<regla.length;a++){     
    valor=document.forms[0].elements[a].value;     
    if(eval(regla[a])){    
    mensaje2=(mensaje[a])?mensaje[a]:"Por favor, rellene el campo "+document.forms[0].elements[a].name;    
////////   
    document.forms[0].elements[a].focus();   
////////   
    errores+=mensaje2+"<br>";     
    document.forms[0].elements[a].style.background=colorMal;}     
    else{document.forms[0].elements[a].style.background=colorBien;}     
    }     
    pepe=document.getElementById("herror");    
    pepe.style.background=(errores!="")?colorMal:colorBien;     
    pepe.style.border=(errores!="")?"solid 1px black":"none";     
    pepe.innerHTML=errores;     
    return (errores=="")    
    }     
         
        
    </script>
  Un saludo              |