Andreas Greiner: Listbox - Text des gewählten Objekts auslesen

Hallo Selfhtmler,

ich habe folgende Herausforderung an euch:

ich habe in einem Form eine Listbox (=lange Selectbox).

Aus dieser Listbox möchte ich mit onclick einen Alert ausgeben mit dem TEXT (der Text ist nicht gleich mit dem VALUE!!!) des aktuellen Listboxeintrags.

irgendwie so, oder auch total anders:

document.form.quelle.options.selected.text

Hat von euch jemand einen Tipp für mich?

sl,
Andreas

  1. Hallo!

    ich habe in einem Form eine Listbox (=lange Selectbox).

    Aus dieser Listbox möchte ich mit onclick einen Alert ausgeben mit dem TEXT (der Text ist nicht gleich mit dem VALUE!!!) des aktuellen Listboxeintrags.

    Ich habe die Beispiele aus http://selfhtml.teamone.de/javascript/objekte/options.htm#selected_index (und das darauffolgende) mal zusammengefasst und folgendes ist dabei herausgekommen...

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html><head><title>Test</title>
    <script type="text/javascript">
    <!--
    function CheckAuswahl() {
      alert (document.Testform.Auswahl.options[document.Testform.Auswahl.selectedIndex].text);
    }
    //-->
    </script>
    </head><body>
    <form action="" name="Testform">
    <select name="Auswahl" size="5" onChange="CheckAuswahl()">
    <option>Goethe</option>
    <option>Schiller</option>
    <option>Guildo Horn</option>
    <option>Homer</option>
    <option>Fontane</option>
    </select>
    </form>
    </body></html>

    document.form.quelle.options.selected.text

    Sieht in meinem Beispiel ja ganz aehnlich aus. Lies Dir diesen Teil in slefhtml vielleicht noch einmal durch, vielleicht wird der (Gedanken-)Fehler ja klar.

    Hoffe das hilft und Gruss

    -> Andreas