Ho realizzato questo script per verificare se i campi login e password sono stati inseriti, ma non funziona:
se non inserisco nulla e clicco subito sul pulsante login, javascript risponde che non è stato inserita un login e fin qui tutto ok ma subito dopo mi reindirizza alla pagina dell'action. :confuso:codice:<script type="text/javascript"> <!-- function ctrlAutenticazione() { var f = document.log; var login = f.login.value; var pswd = f.password.value; if((login == "") || (login == "undefined")) { alert("Inserisci il nome utente."); login.focus(); return false; } else if ((pswd == "") || (pswd == "undefined")) { alert("Inserisci la password."); pswd.focus(); return false; } } //--> </script> <form onSubmit="return ctrlAutenticazione();" action="checkLogin.php" method="post" name="log"> Utente <input class="box_login" type="text" name="login"> Password <input class="box_login" type="password" name="password"> <input type="image" src="login.gif" name="log"> <input type="image" src="exit.gif" name="annulla" onClick="window.close();"> </form>
Ho controllato un altro script sempre per il controllo dei campi e tutto funziona, non capisco dove sia qui l'errore, sto uscendo pazzo.

Rispondi quotando