Fragebogen Radiobuttongroup auf Eingabe überprüfen

Hallo,
ich habe mal eine Frage an die Javascript Helden unter uns!
Und zwar habe ich einen Fragebogen mit 40 Fragen und dabei jeweils 7 Antwortmöglichkeiten. Ich habe da Radiobuttons genommen.

Nun möchte ich das ganze für die 40 Fragen mit dem Script überprüfen, ob alle Fragen beantwortet wurden.

Mein Problem ist jetzt folgendes, das ich nicht weis wie ich dynamisch den Namen der Radiobuttongruppe zusammensetzen kann in der Codezeile: document.survey.q+i[j].checked

also q1 bis q40 und Array 0 - 6

Kann jemand helfen? Wäre super

Danke

Im Code sieht es wie folgt aus

function check()
{

var question_ok = false;
var Fehlermeldung ="";
for (var i=1; i
1.) Frage 1
1
2
3
4
5
6
7
2.) Frage 2
1
2
3
4
5
6
7
3.) Frage 3
1
2
3
4
5
6
7

Moin Rusty,

Du kannst Elemente auch mit deren Nummer referenzieren. Das kann man in solchen Fällen nutzen, wenn die betroffenen Elemente alle hintereinander aufgeführt sind, man die Nummer des ersten und die Anzahl kennt.

Nehmen wir an, Du hast 40 Fragen á 7 Buttons. Wenn der erste die Nummer 5 hat (weil vorher schon 4 Elemente definiert sind), gehst Du eben in einer äußeren Schleife von i = 0 bis 39 und einer inneren von k = 0 bis 6. Dort referenzierst Du dann die Buttons mit (i*7)+5+k.

Einfach ist es sicher, wenn Du die folgende Methode verwendest:

getElementsByName()

Hilfe dazu findest Du bei SelfHTML: http://de.selfhtml.org/javascript/objekte/document.h…
Das Beispiel dort geht in Deine Richtung.

Gruß aus Köln,
Kristian