ciao a tutti/e,

sto facendo qualche script per il controllo dei campi di una form, se la password viene ripetuta nel modo corretto si va avanti con l'iscrizione, altrimenti dovrebbe uscire un messaggio (che non mi esce) di errore.

-------------------

password=document.form1.password.value;
passwordc=document.form1.passwordc.value;

if (passwordc.value != password.value){
alert("Attenzione! La password è stata ripetuta in modo errato.");
document.form1.password.value = ""
document.form1.passwordc.value = ""
document.form1.password.focus();
return false;
}

--------------------

il problema è che al browser non risulta che siano differenti pur digitandole in io modo diverso, allora ho messo un alert alla fine che dovrebbe restituirmi il valore di un campo:

alert(passwordc.value);

e mi restituisce: Undefined!

come mai indefinito?
cosa sbaglio?

Grazie!