Salve a tutti, premetto che sono alle prime armi con javascript, dovrei effetuare un controllo sulla password e conferma, il problema è che il controllo della funzione checkcPassword è sempre vero, qualcuno per caso saprebbe dirmi perche? grazie in anticipo
codice:
//FUNZIONE PER IL CONTROLLO DELLA PASSWORD
function checkPassword(whatYouTyped) {
var fieldset = whatYouTyped.parentNode;
var txt = whatYouTyped.value;
if (txt.length > 7) { fieldset.className = "welldone"; }
else { fieldset.className = "kindagood"; } }
//FUNZIONE PER IL CONTROLLO DELLA CONFERMA PASSWORD
function checkcPassword(whatYouTyped) {
var conferma = document.modulo.conferma.value;
var fieldset = whatYouTyped.parentNode;
var txt = whatYouTyped.value;
if (txt == conferma) { fieldset.className = "welldone"; }
else { fieldset.className = "kindagood"; } }
Codice HTML
codice:
<form method="post" action="..\php/registra.php" name="modulo">
<fieldset>
<label>Password</label>
<input type="password" name="password" id="password" onkeyup="checkPassword(this);"/>
</fieldset>
<fieldset>
<label>Conferma password</label>
<input type="password" name="conferma" id="c_password" keyup="checkcPassword(this);"/>
</fieldset>