Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2005, 17:30
marcinf2
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 461
Antigüedad: 22 años, 4 meses
Puntos: 1
coincidir contraseña

tengo el siguiente codigo javascript que valida un form y pinta los campos que estan vacios (sacado de las faqs) este codigo funciona bien ahora tengo dentro del formulario dos campos contraseña y repetir contraseña .. pero no logro que me valide si las contraseñas son iguales este es codigo javascript

Código:
    <script>

<!--
//Script original de KarlanKas para forosdelweb.com 

    colorMal="#eeddee"; 
    colorBien="white"; 
     
    regla=new Array() 

    regla[0]="valor.length<0"; 
    regla[1]="valor.length<5";
    regla[2]="valor.length<5";
    regla[3]="valor.length<0";
	regla[4]="valor.length<5";
	regla[5]="valor.length<3";
	regla[6]="valor.length<3";
	regla[7]="valor.length<4"; 
	regla[8]="valor.lastIndexOf('@')!=valor.indexOf('@') || valor.indexOf('@')<2 || valor.lastIndexOf('.')<valor.length-4 || valor.lastIndexOf('.')>valor.length-3"; 
	regla[9]="valor.length<0";
	regla[10]="valor.length<6";
	regla[11]="valor.length<0";
	regla[12]="valor.length<0";
	regla[13]="valor.length<0";
	regla[14]="valor.length<4";
	regla[15]="valor.length<4";
	regla[16]="valor.length<4";
    
	mensaje=new Array()

    mensaje[0]=""; 
    mensaje[1]="Falta tu nombre"; 
    mensaje[2]="Falta tu DNI o CE";
	mensaje[3]="";
	mensaje[4]="Falta tu domicilio";
	mensaje[5]="Falta Estado/Provincia";
	mensaje[6]="Falta Pais";
	mensaje[7]="Falta tu telefono";
	mensaje[8]="Correo inválido";
	mensaje[9]="";
	mensaje[10]="Falta el dominio";
	mensaje[11]="";
	mensaje[12]="";
	mensaje[13]="";
	mensaje[14]="falta usuario";
	mensaje[15]="falta contraseña";
	mensaje[16]="repita la contraseña";
     
    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; 
    errores+=mensaje2+"<br>"; 
    document.forms[0].elements[a].style.background=colorMal;} 
    else{document.forms[0].elements[a].style.background=colorBien;} 
    } 

    herror.style.background=(errores!="")?colorMal:colorBien; 
    herror.style.border=(errores!="")?"solid 1px black":"none"; 
    herror.innerHTML=errores; 

    return (errores=="") 
    }

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
como hago para que coincidan la contraseñas????????