Esegui questi controlli:
javascript e case sensitive (riconosce maiuscole e minuscole) ho visto che nella funzione hai controlli scritti tutti maiuscoli e altri no verifica se i campi del form coincido.
Es:
codice:
<input name="VIA" type="text" id="VIA" size="20">
nella function deve essere scritto cosi:
codice:
if (document.theform.VIA.value=="")
{
alert("Il Campo VIA è richiesto");
document.theform.VIA.focus();
return false;
}
La parola "form" e una parola riservata sostuisila ad esempio con theform.
codice:
<form name="theform" method="post" action="miapagina.php" onSubmit="return ControllaForm();" ></form>
e sostituisci a anche tutti i controlli che diventeranno:
codice:
<SCRIPT LANGUAGE="javascript">
//Controlla il form prima di spedirlo
function ControllaForm () {
//Messaggio di errore se i campi form sono vuoti
if (document.theform.CodiceCLI.value=="")
{
alert("Il Campo codice CLIENTE è richiesto");
document.theform.CodiceCLI.focus();
return false;
}
ecc....
</script>
nell'ivio del form c'è il return?