Salve a tutti, ho fatto una piccola form e devo verificare che il CF sia formato da 16 caratteri, in caso positivo viene eseguita la post al contrario viene visualizzato un msg d'errore.

Lo script è
codice:
<script language="JavaScript" type="text/JavaScript">
function Modulo() {

	form = document.iscrizione;
        caratteri=form.CodiceFiscale.value.length;

	if (caratteri!=16) {
		alert('Per proseguire è obbligatorio inserire il proprio codice fiscale');
		return false;
	} else {
		document.form.submit();

	}
}
</script>
La Form:
codice:
<form name="iscrizione" method="post" action="elabora.php">
  <input name="CodiceFiscale" type="text" id="CodiceFiscale" size="20" maxlength="16">
  <input name="button" type="button" onClick="Modulo()" value="Invia">
  <input type="submit" name="Submit2" value="Annulla">
</form>
Il controllo sembra funzionare quando schiaccio il bottone modulo, ma se nella casella di test digito invio mi va in elabora.php direttamente senza eseguire il controllo.....come posso risolvere?
grazie ed auguri