Я пробовала такой вариант, но он совершенно не реагирует ...........
Хотя в похожем ниже приведенном варианте всё нормально работает. Никак не могу понять, в чем же разница и что мешает.
function radf() {
var er='';
var i,j,o,ok;
for(i=1; i<26; i++) {
o=document.getElementsByName('rad['+i+']');
ok=false;
for(j=0; j<o.length; j++) {
if (o[j].checked) {
ok=true;
break;
};
};
if (!ok) {
er+='Вопрос'+i+'\n';
};
};
if(er=='') {
document.fr.submit();
} else {
alert("Заполните!\n"+er);
}
}