ho queste funzioni:
<SCRIPT>
<!--
function ControlloEmail(modulo)
{
EmailAddr = modulo.email.value;
Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
if (Filtro.test(EmailAddr))
return true;
else
{
alert("L'indirizzo inserito non č un indirizzo e-mail valido. Prego controllare.");
modulo.email.focus();
return false;
}
}
function ControlloLunghezzaPwd(modulo) {
var v1=modulo.pwd.value;
if (v1.length!=6) {
alert("Inserire una password di 6 caratteri.");
modulo.pwd.focus();
return false;
}
return true;
}
function ControlloCoincidenzaPwd(modulo){
if (ControlloLunghezzaPwd(modulo)){
var v1=modulo.pwd.value;
var v2=modulo.pwd2.value;
if (v1!=v2) {
alert("Le due password non coincidono!");
modulo.pwd.focus();
return false;
}
return true;
}
}
function controlliJS(email, LenPwd, CoiPwd, modulo) {
var bone = true, btwo = true, bthree = true;
if (email)
bone = ControlloEmail(modulo);
if (LenPwd)
btwo = ControlloLunghezzaPwd(modulo);
if (CoiPwd)
bthree = ControlloCoincidenzaPwd(modulo);
return bone && btwo && bthree;
}
//-->
</SCRIPT>
poi dal form chiamo:
onSubmit="return controlliJS(true, true, true, this.form);"
ma mi dice che email pwd ecc sono nulli o non sono oggetti
che faccio?

Rispondi quotando
