Ho questo controllo, ke mi visualizza correttamente le finestrelle alert ....ma mi passa ugualmente alla pagina seguente....

dove può essere l'errore?????

codice:
<script language="javascript"> 
function checkForm(formdati)

{ 
//controllo di obbligatorietà per il nome 
if (formdati.nome.value==""){ 
alert("Nome è un campo obbligatorio"); 
formdati.nome.focus(); 
return false; 
}

return true;
} 
</script>

e lo richiamo con


codice:
<input type="image" src="img/invia.gif" onClick="checkForm(this.form)">


il form è:

codice:
<form name="formdati" method="post" action="act.php" ENCTYPE="multipart/form-data">";

come posso fare????

Grazie in anticipo....