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????????