Formular-Feld per Variable bennenen
daniel
- javascript
hi,
steh hier gerade etwas auf dem schlauch - und bin leider auch nicht allzu erfahren in JavaScript, also habt mitleid ;-)
Ich will einem Formularfeld per JS einen Wert zuweisen
document.add_post.posting.value += Text;
(^^^wie nennt man dieses monster eigentlich?)
mein problem ist, daß ich das formularfeld ("posting") gern durch eine variable ersetzen will:
field = "posting";
document.add_post.field.value += Text;
dummerweise klappt das dann nicht mehr...?!
wenn ich mir aber alert(field) anzeigen lasse, dann stimmt der gespeicherte wert durchaus. nur angezeigt wird nichts ?
Grüße,
daniel
Hallo daniel,
field = "posting";
document.add_post.field.value += Text;
dummerweise klappt das dann nicht mehr...?!
natürlich nicht - ein Feld mit dem Namen "field" gibt es ja nicht. Du möchtest das Objekt http://de.selfhtml.org/javascript/objekte/elements.htm@title=elements verwenden:
document.add_post.elements[field].value += Text;
Grüße aus Nürnberg
Tobias