Ciao kaisersauzee,
con quella funzione ti viene visualizzato un solo alert per vola...
potresti usare una variabile stringa dove mettere gli eventuali messaggi d'errore e se alla fine dei controlli la stringa contiene qualcosa visualizzi l'alert
codice:
function verifica(){
var msg = ''
if(document.form1.nome.value == "")msg+="Il campo Nome non e' stato riempito\n";
if(document.form1.email.value == "")
msg+="Il campo Email non e' stato riempito\n";
else if (!document.form1.email.value.match(/^\w+?\@\w+?(\.\w+?)+$/))
msg+="Inserire un indirizzo email valido.\n";
var rr = document.form1.visivaprodotto;
var found = false;
for(var i=0; i<rr.length; i++)
if(rr[i].checked) found = true;
if(!found)msg+="La valutazione visiva del prodotto tal quale non e' stata effettuata\n";
if(msg!=''){
alert(msg);
return false
}else return true
}