daniel: Formular-Feld per Variable bennenen

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

  1. 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