Come hai gia` intuito, le cose sono diverse: i radio sono una collezione, i checkbox (nel tuo caso) no.
Per i radio:
codice:
var rr = document.NOMEFORM.NOMERADIO;
var ok = false;
for(var i=0; i<rr.length; i++) {
if(rr[i].checked) {
ok = true;
break;
}
}
if(!ok) {
alert("non hai selezionato alcun radio");
return false;
}
//return true;
Per i checkbox:
codice:
var ff = document.nomeform;
var ok = false;
for(var i=0; i<MAX; i++) {
var cc = ff.elements['NOMECB'+i);
if(cc.checked){
ok = true;
break;
}
}
if(!ok) {
alert("non hai selezionato alcun checkbox");
return false;
}
//return true;