[JavaScript] Wie SELECT Boxen mit [ / ] Zeichen im Namen ansprechen?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [JavaScript] Wie SELECT Boxen mit [ / ] Zeichen im Namen ansprechen?

    Hallo zusammen,

    ich hab hier eine SELECT Box mit mehreren Werten, die ich via PHP abfragen will. Um das tun zu können, muss ich die SELECTbox mit einem [] benennen, sprich
    <SELECT name="meineBox[]">

    Leider finde ich nun keine Möglichkeit mehr, mit Javascript diese Box anzusprechen.
    Wenn ich
    myBox = document.myForm.meineBox[];
    schreibe, bekomme ich einen Syntaxerror; ebenso wenn ich
    myBox = document.myForm.`meineBox[]`;
    o.Ä. schreibe.

    Könnt ihr mir helfen?

  • #2
    Ach ja, man sollte mehr Dokus lesen

    Problem gelöst mit:
    http://de.selfhtml.org/javascript/objekte/elements.htm

    Auszug:
    mit dem Namen des Formulars und des Elements als Indexnamen (wie in Schema 4 / Beispiel 4)
    Diese Art ist eine zu Schema 3 äquivalente Schreibweise, denn in JavaScript ist das Ansprechen von Unterobjekten über objekt.unterobjekt gleichwertig zu objekt["unterobjekt"]. Geben Sie mit document.forms["Formularname"].elements["Elementname"] den Namen des Formulars und des Elements als String an. Diese Schreibweise wird insbesondere für den Zugriff auf Formularelemente benötigt, deren Namen Sonderzeichen enthalten, welche den Zugriff nach Schema 2 und 3 unmöglich machen. Sie können zwischen den eckigen Klammern auch eine String-Variable notieren, die den Formularnamen bzw. den Elementnamen enthält.

    Kommentar

    Lädt...
    X