Jörg: Form-Elemente mit besonderen Namen über Javascript ansprechen

Hallo,

um ein <select> mit PHP weiter verarbeiten zu können, muss ich dem Elementnamen die eckigengen Klammern anhängen (z. B.: <select name="Eingabe[] size="4">"). Möchte ich nun dieses Element mit JavaScript ansprechen, wird als Elementname: Eingabe[] nicht als gültiges Element erkannt.

z.B.: document.FormularName.Eingabe[].selectedIndex;

Ich möchte aber unbedingt vermeiden, dass Element über seinen Index (z. B. elemets[8]) anzusprechen.

Frage: Muss den Namen im Script in irgendeiner Form maskieren? Wer weiss Rat?

Gruß
Jörg

  1. hi,

    Möchte ich nun dieses Element mit JavaScript ansprechen, wird als Elementname: Eingabe[] nicht als gültiges Element erkannt.

    hatten wir hier schon x-mal ...

    benutze die syntax aus dem ersten beispiel unter http://selfhtml.teamone.de/javascript/objekte/elements.htm.

    gruss,
    wahsaga

    1. Hi,

      das ist genau das, was ich vermeiden möchte. Im Beispiel 1 werden die Elemente über den Index angesprochen. (Siehe meine Frage, letzter Absatz.

      Gruß
      Jörg

      hi,

      Möchte ich nun dieses Element mit JavaScript ansprechen, wird als Elementname: Eingabe[] nicht als gültiges Element erkannt.

      hatten wir hier schon x-mal ...

      benutze die syntax aus dem ersten beispiel unter http://selfhtml.teamone.de/javascript/objekte/elements.htm.

      gruss,
      wahsaga

      1. hi,

        das ist genau das, was ich vermeiden möchte. Im Beispiel 1 werden die Elemente über den Index angesprochen. (Siehe meine Frage, letzter Absatz.

        du kannst für # im beispiel auch den element_namen_ statt des index verwenden.

        gruss,
        wahsaga