Il controllo della conferma password visulalizza sempre l'alert!codice:<script language="JavaScript"> <!-- function checkForm (form){ if (form.nome.value == "") { alert("Inserire il nome.") form.nome.focus(); return false} if (form.cognome.value == "") { alert("Inserire il cognome.") form.cognome.focus(); return false} if (form.indirizzo.value == "") { alert("Inserire l'indirizzo.") form.indirizzo.focus(); return false} if (form.cap.value == "") { alert("Inserire il cap.") form.cap.focus(); return false} if (form.citta.value == "") { alert("Inserire il comune di residenza.") form.citta.focus(); return false} if (form.provincia.value == "") { alert("Inserire la provincia di residenza.") form.provincia.focus(); return false} if (form.email.value == "") { alert("Inserire l'indirizzo email completo.") form.email.focus(); return false} var EmailAddr = form.email.value; var Filtro = new RegExp("^[a-zA-Z0-9_.-]{1,}@[a-zA-Z0-9\-]{2,}[.][a-zA-Z0-9]{2,}$"); if (!Filtro.test(EmailAddr)) { alert("Controlla l'indirizzo di e-mail inserito"); form.email.focus(); return false; } if (form.Login.value == "") { alert("Inserire l'user.") form.Login.focus(); return false} if (form.password.value == "") { alert("Inserire la password.") form.password.focus(); return false} if (form.conf_reg.value == "") { alert("Confermare la password.") form.conf_reg.focus(); return false} if(document.getElementById("password").value != document.getElementById("conf_reg").value) { alert("Le passwords inserite non sono uguali."); return false; } } //--> </script> <input name="password" onblur="if(this.value.length<6){alert('minimo 6 crt');this.focus();};" size="40" maxlength="50"> <input name="conf_reg" onblur="if(this.value.length<6){alert('minimo 6 crt');this.focus();};" size="40" maxlength="50">