Salve a tutti,
Ho appena creato il seguente form in HTML:
E il suo controllo in JavaScript:codice:<form id="form_1" action="submit.php" method="post"> <input id="username" type="text" /></p> <input id="password" type="password" /></p> Accedi</p> </form>
Il problema è che, anche se il controllo funziona (viene fuori l'alert se non si inseriscono username e password), il form non viene inviato. Qualcuno può aiutarmi? Grazie.codice:function invia() { var username = document.getElementById("username").value; var password = document.getElementById("password").value; if ((username == "") || (username == "undefined")) { alert("Inserisci l'username."); return false; } else if ((password == "") || (password == "undefined")) { alert("Inserisci la password."); return false; } else { document.getElementById("form_1").submit(); } }
P.S.: utilizzo getElementById perchè l'XHTML Strict non consente l'attributo "name".