:master:
a prima vista vedo che richiami 2 funzioni sull'onSubmit del form. La funzione ctrl() valida i campi del tuo form giusto???
Alla fine della tua funzione se tutti i campi sono compilati correttamente tu fai un return true .Questo invia i dati e quindi la funzione verificaDati non viene mai richiamata. Prova ad aggiungere un'ulteriore condizione alla funzione ctrl() cosi:

codice:
if (f.msg_email.value == "") {  
  alert("E' necessario inserire un valore nel campo E-MAIL.")  
  f.msg_email.focus();  
  return false;  
}  
if (f.autorizz.checked == false) { 
  alert("E' necessario spuntare il campo per l'accettazione dell'informativa sul trattamento dei dati     personali.") 
  f.autorizz.focus(); 
  return false;  
} 
return true;
naturalmente la funzione verificaDati non devi richiamarla