codice:
<script> 

function controlla(){

var campo;
var nome=document.dati.nome.value; 
var cognome=document.dati.cognome.value;
var cap=document.dati.cap.value; 
var citta=document.dati.citta.value; 
var indirizzo=document.dati.indirizzo.value; 
var email=document.dati.email.value; 
var errore=''; 

if (nome==''){ 
 errore=errore+'Nome\n';
 campo=document.dati.nome; 
} 
if (cognome==''){ 
 errore=errore+'Cognome\n';
 if (!campo) campo=document.dati.cognome; 
} 
if (cap==''){ 
 errore=errore+'CAP\n'; 
 if (!campo) campo=document.dati.cap; 
} 
if (citta==''){ 
 errore=errore+'Città\n';
 if (!campo) campo=document.dati.citta; 
} 
if (indirizzo==''){ 
 errore=errore+'Indirizzo\n'; 
 if (!campo) campo=document.dati.indirizzo; 
} 
 if (email==''){ 
 errore=errore+'Mail\n'; 
 if (!campo) campo=document.dati.email; 
}
if (errore!=''){ 
 alert('ATTENZIONE! I seguenti campi non sono stati compilati correttamente:\n'+errore); 
 campo.focus();
 return true;
} else {
 if (ValidateMail(document.dati.email.value) == false){
  alert("L'indirizzo Mail non è corretto!");
  document.dati.email.focus();
 } else { 
  document.dati.submit() 
 }
}
}

</script>
prova...

ciao