miren yo hice un pequeñisimo código que compara dos passwords y devuelve si son igaules o no lo hice de esta forma:
Código Javascript:
Ver original
<script language="javascript"> function Compare() { if(document.form1.pass.value==document.form1.confirm.value) { document.write('Los passwords son iguales'); } else { document.write('Los passwords <b>no</b> son iguales'); } } </script> <form name="form1"> Ingrese password: <input type="password" name="pass"><br> Confirmar password: <input type="password" name="confirm"><br> <input type="button" value="Enviar" Onclick="Compare()"> </form>
asi funciona ok
pero antes de eso intente con esto:
Código Javascript:
Ver original
<script language="javascript"> var pass,confirm; pass=document.form1.pass.value; confirm=document.form1.confirm.value; function Compare() { if(pass==confirm) { document.write('Los passwords son iguales'); } else { document.write('Los passwords <b>no</b> son iguales'); } } </script> <form name="form1"> Ingrese password: <input type="password" name="pass"><br> Confirmar password: <input type="password" name="confirm"><br> <input type="button" value="Enviar" Onclick="Compare()"> </form>
como ven pase los document.form1.name.value a variables en este caso pass y confirm.
pero al darle de este modo siempre me aparece como no son iguales aunque si lo sean.
alguien me puede explicar el error por que no logro entenderlo. gracias.
POSTDATA: veo que el highlight ya no colorea el codigo, si algun admin o mod lo ve, deberian hacer algo, ya que asi pierde el sentido.