Array im Formular
Götz
- javascript
Hallo zusammen!
Ich habe eine Frage zu folgendem Problem:
in einem Formular
<form name="test">
<input type="hidden" name="tag[15]" value="ok">
</form>
würde ich beispielsweise gern den wert von tag[15] ausgeben.
Mit alert (test.tag[15].value); funktioniert das ja nicht. Ich weiß leider auch nicht wie ich so etwas nachschlagen kann bzw. nach was für Stichwörtern ich für die richtige Lösung suchen muss.
Vielleicht kann mir ja jemand auch so sagen wie das geht.
Vielen Dank
Götz
Hallo Götz,
<form name="test">
<input type="hidden" name="tag[15]" value="ok">
</form>
Warum nennst Du dein Eingabefeld "tag[15]"?
Der Name eines Eingabefeldes darf nur Buchstaben, Zaheln und Unterstriche haben wenn Du es mit JavaScript ansprechen möchtest!
Falls Du unbedingt eine fortlaufende Zahl brauchst, dann doch bitte so:
name"tag_15" oder name="tag15"
Gruß
Helmut Weber
Hi,
Hallo Götz,
<form name="test">
<input type="hidden" name="tag[15]" value="ok">
</form>
Warum nennst Du dein Eingabefeld "tag[15]"?
Der Name eines Eingabefeldes darf nur Buchstaben, Zaheln und Unterstriche haben wenn Du es mit JavaScript ansprechen möchtest!
Falsch. Das gilt nur, wenn man es direkt wie oben angegeben ansprechen will.
document.formularname.elements["tag[15]"].value
funktioniert.
cu,
Andreas
Falsch. Das gilt nur, wenn man es direkt wie oben angegeben ansprechen will.
document.formularname.elements["tag[15]"].value
funktioniert.
Hey super!
Tausend dank. Nach der Lösung hab ich schon sooo lange gesucht.
Götz
hi,
probiers mal mit alert(document.test.tag[15].value)
falls das nicht funzt dann nimm die eckigen klammern
weg und inkrementiere notfalls mit tag_0 tag_1 usw..
mfg
comunicout