Проверить на checked Radio массив

Sash [None]

Новичок
Проверить selectы на значения

Надо проверить, из нескольких селектов в каждой группе один должен быть обязательно с value=10
Селекты так же представленны массивами
Одна группа
name="b[1][]" (оптионы с value=1...10)
name="b[1][]" (оптионы с value=1...10) и т д
name="b[1][]"
Вторая
name="b[2][]"
name="b[2][]"
name="b[2][]"

Мне бы зацепку как имя получить, и обратиться к элементу... :(
 

Sash [None]

Новичок
SelenIT Первую проблему уже решил. Увидел несколькими постами раньше.

var inputs = document.getElementsByTagName("input");
for (var i=0;i<inputs.length;i++) {
if (inputs.type == 'radio'
&& inputs.checked) {return true;}
}
alert('Укажите ответ!'); return false;
}

А вот как теперь вторую...

-~{}~ 01.12.05 23:33:

Cпасибо всем. Вторую проблему тоже решил. САМ.
 

Sash [None]

Новичок
Автор оригинала: Xupypr
Sash [None] Отпиши, как проблему решил.
Может и тупо, но по крайней мере работает.

var inputs = document.getElementsByTagName("select");

for (var i=1;i<=document.forma.qs.value;i++) { //qs - скрытое поле с количеством блоков селектов
var ok=1; //флажек
for (var t=0;t<inputs.length;t++) {
if (inputs[t].name=='ball['+i+'][]' && inputs[t].value==10){ok=0;}//ball[] имя селекта в блоке, i номер блока
}
if (ok==1) {alert('Должна быть хотя бы одна десятка в вопросе\n "'+document.forma["q["+i+"]"].value+'"');
document.forma["q["+i+"]"].focus(); return false;}
}
 
Сверху