Originariamente inviato da cavicchiandrea
aggiungi questo dopo il controllo del "messaggio"

if(!document.forms[0].linguaggio.checked){
alert("selezionare la legge sulla privacy");
return false;
}

Cambia il nome del form (form è una parola riservata) e usa la sintassi estesa document.NomeForm.NomeCampo.... la versione sintetica NomeForm.NomeCampo... è meglio non usarla.

Queste sono nozioni basilari io prederei in considerazione le guide di html cosi da non dipendere sempre dal forum anche per queste operazione elementari.
************************************************** ************************
Scusa Andrea quando mi dici di cambiare il nome del form, intendi nel codice html?
(name="form" id="form" ) <-questa parte x intenderci?