Ciao ragazzi,
volevo fare una semplice validazione di una form, questo è il codice, tutto nel tag <body>
Codice PHP:
<script type="text/javascript">
function verifica_form(form)
{
if(form.utente.value=="" || form.password.value=="")
{
alert("Tutti i campi sono obbligatori");
return false;
}
else return true;
}
</script>
<form action="effettua_login.php" method="POST" name="form" onsubmit="verifica_form(this)">
<table class="tabella_contenuto">
<tr>
<td class="titolo_tabella_contenuto" colspan="2">Login</td>
</tr>
<tr>
<td>Utente</td>
<td><input type="text" name="utente" /></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="password" /></td>
</tr>
<tr>
<td><input type="reset" value="Cancella" /></td>
<td ><input type="submit" value="Entra" /></td>
</tr>
</table>
</form>
Il comportamento è questo: l'alert funziona correttamente, ma poi la form viene inviata, mentre io ovviamente vorrei che non la inviasse.
Cosa sto sbagliando?
Grazie