Lo que quiero hacer es validar dos cajas de texto del tipo password para ver si estos son iguales. Si no lo son que no prosiga con el proceso de registrar.
Aqui les dejo el codigo que hice:
Código:
codigo JS function pass() { if(document.formulario.pass.value =="") { document.write("Escriba su contraseña.") getElementById('valid').innerHTML="Escriba su contraseña."; document.formulario.pass.focus(); return (false); } if(document.formulario.pass.value.lenght < 6) { document.write("La contraseña debe tener mas de 6 caracteres."); getElementByID('valid').innerHTML="La contraseña debe tener mas de 6 caracteres."; document.formulario.pass.focus(); return (false); } if(document.formulario.pass.value != formulario.pass2.value) { document.write("Las contraseñas no concuerdan."); getElementById('valid').innerHTML="Las contraseñas no concuerdan."; document.formulario.pass2.focus(); return (false); } }
Código:
Por favor diganme si tengo algun error o si tienen una mejor forma de hacerlo. Gracias de antemano. Codigo HTML <form action="imprimir_formulario.php" method="post" name="formulario"> <fieldset> <legend>2.Otros datos</legend> E-mail: <input type="text" name="mail" id="mail" /><br /> Confirmar e-mail: <input type="text" name="mail2" id="mail2" /><br /> Contraseña: <input type="password" name="pass" id="pass" onchange="javascript:pass();" value="" /><br /> <div id="valid"></div> Confirmar Contraseña: <input type="password" name="pass2" id="pass2" onchange="javascript:pass();" value="" /> </fieldset> <input type="submit" value="Enviar"> <input type="reset" value="Limpiar"> </form>