simon: select

guten morgen,

wie kann ich denn mit javascript auf die optionen in einem select zugreifen? ich lassen mit namen aus einer mysql datenbank über php4 füllen. wenn ich nun einen namen auswähle müssten ich diesen nehmen über eine submitmethode an den server zurück senden, damit sich dieser in einen sql command einträgt.ich habe mir mal gedacht das es mit getElementByName funktioniert, kam aber damit nicht zurecht, weil ich nicht weiß wie es mit einer submit methode kombniere. ich möchte nämlich nicht das man auf einen butten oder klicken muss. des sollte direkt nach selectierung des namen seins, also denke onChange oder?

gruß simon

ps: danke im voraus für die eventuellen antworten und noch einen schönen herbstag

  1. Hallo Simon,

    schau dir mal http://Physik.uni-muenster.de an. Da lade ich nach onchange eine neue Seite.

    Gruß, Jürgen

    1. Hallo Simon,

      schau dir mal http://Physik.uni-muenster.de an. Da lade ich nach onchange eine neue Seite.

      Gruß, Jürgen

      danke für deine schnelle antwort. ich habe des mir gerade angeschaut und geht immer noch nicht. ich bekomm den wert zurück, an welcher stelle der name im index des selects steht und nicht den name, den ich aber unbedingtbrauche. aber ich kommt einach nicht drauf wie man das macht.

      1. Hallo,

        irgendwie verstehe ich Dein Problem nicht mehr. Versuch mal das folgende Beispiel:

        <form action="">
         <select class="typominitext" size=1 name="Auswahl" onchange="alert(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value)">
          <option value="Wert1">Text1</option>
          <option value="Wert2">Text2</option>
          <option value="Wert3">Text3</option>
         </select>
        </form>

        über ...option[...selectedIndex].value wird der Wert angezeigt.

        Gruß, Jürgen

      2. hi,

        ich habe des mir gerade angeschaut und geht immer noch nicht. ich bekomm den wert zurück, an welcher stelle der name im index des selects steht und nicht den name, den ich aber unbedingtbrauche.

        option hat kein name-attribut.
        es hat aber sowohl ein value als auch einen text, und für eins von beidem interessierst du dich offenbar.

        gruß,
        wahsaga

        --
        "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
  2. wie kann ich denn mit javascript auf die optionen in einem select zugreifen?

    Das steht in selfhtml:
    http://de.selfhtml.org/javascript/objekte/options.htm

    Struppi.