Ragazzi ho una pagina php dove eseguo questo javascript e mi funziona
però se metto sotto di questa funzione quest'altra funzioncinacodice:<script language="javascript" type="text/javascript"> function LoginControl() { var f = document.frmLogin; var mail = f.txtLoginMail; var pwd = f.txtLoginPass; document.getElementById("divLoginMail").innerText = ""; document.getElementById("divLoginPass").innerText = ""; if (mail.value.indexOf("@") >= 0) { var mailSplit = mail.value.split("@"); if (mailSplit[0].length < 3) { document.getElementById("divLoginMail").innerText = "E-Mail non è corretta."; } else if (mailSplit[1].length < 6) { document.getElementById("divLoginMail").innerText = "E-Mail non è corretta."; } else { if (mailSplit[1].indexOf(".") >= 0) { var mailSplit2 = mailSplit[1].split("."); if ( (mailSplit2[0].length < 3) || (mailSplit2[1].length < 2) ) { document.getElementById("divLoginMail").innerText = "E-Mail non è corretta."; } } else { document.getElementById("divLoginMail").innerText = "E-Mail non è corretta."; } } } else { document.getElementById("divLoginMail").innerText = "E-Mail non è corretta."; } if (pwd.value.length <= 3) { document.getElementById("divLoginPass").innerText = "Password non è corretta."; } if ( (document.getElementById("divLoginMail").innerText == "") && (document.getElementById("divLoginPass").innerText == "") ) { f.submit(); } } </script>
mi da un errore sulla riga:codice:<script language="javascript" type="text/javascript"> function LoginPassError() { document.getElementById("divLoginPass").innerText = "a"; } LoginPassError(); </script>
document.getElementById("divYoriLoginPass").innerT ext = "a";
Errore è:
'document.getElementById(...)' è nullo o non è un oggetto.
1) Qualcuno sa dirmi perchè da questo errore??
2) Perchè 'document.getElementById()' non è un oggetto?
3) Ma se nella funzione precedente funziona, perchè in questa funzione non va più?? La seconda funzione si trova subito sotto la prima...
PS: Queste due funzioni si trovano all'interno dei tag body.

Rispondi quotando

