br1 ha fatto un po' di confusione fra r e v nel suo script.
Non so se l'errore e` questo (da quanto scrivi non sembra), ma prova:
Al posto di nomeForm.nomeRadio devi mettere i nomi definiti nei rispettivi attributi name del tuo HTML.codice:function testaradio() { var r = document.nomeForm.nomeRadio; var v = false; for (var i=0;i<r.length;i++) { if (r[i].checked) v=true; } if (!v) alert("Devi scegliere") return v; }