PHP-Array als JavaScript-Variable interpretieren
Ben
- javascript
Hallo!
Ich habe ein Formular mit mehreren Textfeldern, bei dem die Textfelder aufgrund der Auswertung in PHP als Teile eines Arrays benannt sind:
<form name="units" ...>
<input type="text" name="unit[0]" size="6">
<input type="text" name="unit[1]" size="6">
<input type="text" name="unit[2]" size="6">
...
</form>
Nun möchte ich mit Hilfe von JavaScript auf die einzelnen Felder zugreifen, beispielsweise:
document.units.unit[0].value = "123";
Doch wird der Wert unit[0] nicht als Name des Textfeldes, sondern anscheinend als JavaScript eigenes Array betrachtet.
Wie lässt sich dieses Problem lösen?
Besten Dank im Voraus,
Ben
Hallo Ben.
<form name="units" ...>
<input type="text" name="unit[0]" size="6">
<input type="text" name="unit[1]" size="6">
<input type="text" name="unit[2]" size="6">
...
</form>
document.units.elements['unit[0]']
Damit sprichst du das erste Textfeld an.
Siehe:
http://de.selfhtml.org/javascript/objekte/elements.htm#allgemeines
Man liest sich, H2O
document.units.elements['unit[0]']
Damit sprichst du das erste Textfeld an.Siehe:
http://de.selfhtml.org/javascript/objekte/elements.htm#allgemeines
Hallo H2O!
Besten Dank, funktioniert wunderbar. :)
Ben