Radiobuttons ansprechen, aber wie?
Frankie
- javascript
0 Gernot Back0 Frankie
Hallo zusammen!
Habe folgendes Problem, möchte überprüfen ob ein Radiobutton gecheckt ist und habe folgendes geschrieben!
Die Radiobuttons (4 Stück) werden per Schleife erstellt und zwar so:
<input type="radio" name="rb" id="r_' + x + '">
sprich: r_1 bis r_4
Überprüft werden sie so:
if(document.getElementById("r_" + fragenarray[zaehler][5]).checked == true) -> dann bla bla
fragenarray[zaehler][5] ist eine Zahl zwischen 1 und 4
Nun gibt die FireFox Javascript-Konsole als Fehler aus: "document.getElementById("r_" + fragenarray[zaehler][5]) has no properties"
Kann jemand damit etwas anfangen?
thx for support
lg Frankie
Hallo Frankie,
Überprüft werden sie so:
if(document.getElementById("r_" + fragenarray[zaehler][5]).checked == true) -> dann bla bla
fragenarray[zaehler][5] ist eine Zahl zwischen 1 und 4
Nun gibt die FireFox Javascript-Konsole als Fehler aus: "document.getElementById("r_" + fragenarray[zaehler][5]) has no properties"
Warum sprichst du deine Radiobuttons nicht einfach über den Formularnamen und elements[x] an statt über document.getElementById()
http://de.selfhtml.org/javascript/objekte/elements.htm
Gruß Gernot
Warum sprichst du deine Radiobuttons nicht einfach über den Formularnamen und elements[x] an statt über document.getElementById()
Oh mein Gott, danke Gernot, war ich denn von allen guten Geistern verlassen? :-)
Habe schon länger nicht in JS gearbeitet, danke es hat mit folgender Zeile funktioniert:
(document.form1.rb[fragenarray[zaehler][5]].checked == true)
Nochmal vielen Dank
lg Frankie