der wert eines radio-inputs
philipp
- javascript
0 Antje Hofmann0 philipp0 CoN0 philipp0 Antje Hofmann0 philipp
hi leute!
folgende frage habe ich:
ich habe in einem formular ein script, dass alle inhalte des formulars in ein zweites formulat kopiert.
meine radios spreche ich wiefolgt an:
parent.blablabla.radioname.value
doch ich bekomme dann bei später verwendung ein "undefined"
was muss ich ändern?
gruss philipp
Hallo Philipp
ich habe in einem formular ein script, dass alle inhalte des formulars in ein zweites formulat kopiert.
meine radios spreche ich wiefolgt an:
parent.blablabla.radioname.value
doch ich bekomme dann bei später verwendung ein "undefined"
Radioboxen sind Gruppenelemente.
Siehe http://selfhtml.teamone.de/javascript/objekte/elements.htm#allgemeines unter Gruppenelemente.
Viele Grüße
Antje
hi antje ;)
wie mache ich es denn dann am besten, wenn ich zwei radios habe und einfach nur wissen will, welcher selected ist?
gruss und noch mals danke
philipp
Tach Phillip.
Du gibst beiden den selben namen. Beispiel:
Der User soll "checken", welches Bild er haben will, ein _grosses_ oder ein _kleines_.
Du machst also zwei Checkboxen. Beide heissen "bild". Die eine hat den value "gross", die andere den value "klein".
hinterher hast du dann den name "bild" mit dem value "gross" oder "klein"...
Ich hoffe, das war verständlich.
MfG. CoN.
hi!
ja das meinte ich aber nicht, das ist schon klar.
will bloss im javascript nur eine überprüfung haben, bzw nur herrausfinde, und das am besten mit so wenig code wiemöglich, welches der beiden denn jetzt selected ist
gruss philipp
Hi Philipp, hi Con
Du machst also zwei Checkboxen. Beide heissen "bild". Die eine hat den value "gross", die andere den value "klein".
hinterher hast du dann den name "bild" mit dem value "gross" oder "klein"...
warum so kompliziert?
if (document.formname.radioname[0].checked) {tue dies;} else {tue das }
:-)
Gruß
Antje
hi hi
also wenn ich folgendes mache:
if (parent.fx.econtext_dokumente.sichtbar[0].checked) {
alert('ja');
} else {
alert('nein');
}
sagt er mit parent.fx.econtext_dokumente.sichtbar sei null oder kein objekt. und die beiden radios heissen beide sichtbar!
philipp
Hallo Philipp,
immer noch der Editor wie ich sehe :-). Auf die Emailadresse hatte ich vorhin nicht geachtet, aber der Framename kam mir bekannt vor.
if (parent.fx.econtext_dokumente.sichtbar[0].checked) {
hier liegt ein kleiner Denkfehlervor. Referenzieren muß du mit
parent.FRAMENAME.document.FORMULARNAME.RADIONAME[0].checked
und im iframe:
parent.FRAMENAME.document.IFRAMENAME.document.FORMULARNAME.RADIONAME[0].checked
Immer auf die Reihenfolge achten:
Fenster --> Dokument --> Formular --> Element
bzw. Fenster -->Dokument -->Fenster (iframe) --> Dokument -->Formular --> Element
Viele Grüße
Antje