AllesMeins: Variablen in document.usw...

Hallo,

ich komme mit Javascript noch nicht wirklich zurecht. Ich möchte den Inhalt eines Formularelementes abfragen. Das klappt auch soweit ganz gut. Nun möchte ich aber dieses abzufragende Formularfeld von einer Variable abhängig machen. Meine Variable heisst 'wahl' und hat den Wert eines der abzufragenden Formularfelder. Ich habe es bisher so probiert:

feldinhalt = document.mail. + wahl + .value;

Aber das führt nur zu Fehlermeldungen. 'mail' ist der Name des Formulars. Wie muss das syntaktisch richtig heissen?

Grüsse

Marc

  1. Hallo Marc

    das ist natürlich ziemlich illegal ;-). Grober Syntaxfehler. Du kannst zwar so Zeichenketten zusammensetzen, nicht aber Variablennamen. Es gibt aber die Funktion document.getElementById(objektID). Versuchs mal damit oder mit ähnlichen Funktionen (siehe Selfhtml!)

    Gruss

    Michael

  2. feldinhalt = document.mail. + wahl + .value;

    feldinhalt = document.mail[wahl].value;

    Struppi.