Come mai questo controllo non funziona???:
codice:
<script language="JavaScript"> 
<!-- 
function submitIt(theform) { 
 
if (theform.Nome.value == "") { 
alert("Manca il nome..."); 
theform.Nome.focus(); 
return false; 
} 
if (theform.Cognome.value == "") { 
alert("Manca il cognome..."); 
theform.Cognome.focus(); 
return false; 
} 
if (theform.Citta.value == "") { 
alert("Manca la Città..."); 
theform.Citta.focus(); 
return false; 
}
if (theform.Stato.value == "") { 
alert("Manca lo Stato..."); 
theform.Stato.focus(); 
return false; 
} 
 
re = new RegExp("^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$", "i");
 
  if (!theform.Email.value.match(re))
    {
      alert("L'email non è corretto...");
      theform.Email.focus();
      theform.Email.select();
      return(false);
    }

// Abilita l'invio del FORM
  return(true);
} 
--> 
    </script>  

<form action="<%=PostURL%>" method="POST" ENCTYPE="multipart/form-data" onsubmit="return (submitIt);">