Kant: Feldnamen aus einer Variablen

Hi,

in einer Funktion möchte ich ein Formularfeld ansprechen, dessen Name in einer Variablen steht.

var x_name = 'feld1';
document.formname.x_name.focus();

Javascript sucht aber das Feld mit Namen 'x_name'. Wie ist die richtige Schreibweise?

Gruß, Kant

  1. Hi,

    in einer Funktion möchte ich ein Formularfeld ansprechen, dessen Name in einer Variablen steht.

    Wie ist die richtige Schreibweise?

    http://de.selfhtml.org/javascript/objekte/elements.htm#allgemeines, Schema 4

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    1. ... für die schnelle Hilfe

  2. Hallo,

    in einer Funktion möchte ich ein Formularfeld ansprechen, dessen Name in einer Variablen steht.

    besser gesagt: Du möchtest eine Objekteigenschaft ansprechen, deren Name in einer Variablen steht.
    Adressierung von Objekteigenschaften, Schema 4

    var x_name = 'feld1';
    document.formname.x_name.focus();

    Genau an diesem Beispiel, nämlich Formularelementen, wird es in SELFHTML auch erklärt. Das Prinzip gilt aber überall, wo Javascript-Objekte bzw. deren Eigenschaften adressiert werden sollen.

    Ciao,
     Martin

    --
    Idealismus wächst mit der Entfernung zum Problem.
    Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(