Leo: document.forms[0]

Beitrag lesen

Hallo,
leider komme ich noch nicht weiter.
Mittels einer for-Schleife gehe ich alle Elemente eines Formulars durch, prüfe welchen typ das Element hat. Ich möchte feststellen, ob alle Felder Werte enthalten, wenn nicht, soll es eine Fehlermeldung geben.
So, für Textfelder ok.
Nun komme ich zu dem Radiofeldern - hier muss es mind. ein radiofeld geben, das keinen Wert hat (wenn "ja" gecheckt ist, muss "nein" leer sein) mit folgendem Befehl kann ich mir die Anzahl der radioFelder auslesen, aber dynamischgeht es nicht:
(Bsp. Zeile 1) var anzahlRadios  = document.forms[0].radFeldName.length
Aber in meinem Fall kommt die Schwierigkeit dazu, dass ich die Feldnamen und auch die Formnamen nicht kenne. Das Script soll es automatisch erkennen.
Also wollte ich für radFeldName eine Variable einsetzten, was aber eine Fehlermeldung bringt. Die Variable wird in der Schleife mit  (Bsp. Zeile 2) elementName=document.forms[0].elements[i].name ermittelt und sollte oben in Zeile 1 eingesetzt werden. Allerdings kommt dann die Fehlermeldung "undefinde property".
Muss ich, und wenn ja wie, ein Typenumwandlung vornehmen? Danke schon mal!