Gunnar Bittersmann: Mit Selectfeld verschiedene Funktionen aufrufen

Beitrag lesen

@@LastBoyScout:

nuqneH

Ist es möglich verschiedene Funktionen eines Javascript über optionsfelder eines select Elementes auf zu rufen?

select-Elementes: mit Bindestrich
aufzurufen: ein Wort

Hier ein Beispiel wie ich es bis lang habe (funktioniert jedoch nicht):

„Funktioniert jedoch nicht“ funktioniert jedoch nicht.

Besonders nicht, weil es in deinem Fall doch funktioniert …

...~~~html

<select size=1 name="Auswahl" onChange="return(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value);">

… vorausgesetzt, deine "..." enthalten '[code lang=html]<font …>

  
Aber warum hangelst du dich vom 'select' (`this`{:.language-javascript}) hoch zum 'form' (`form`{:.language-javascript}) und dann wieder runter zum 'select' (`Auswahl`{:.language-javascript})?  
  
Stattdessen: '`this.options[this.options.selectedIndex].value`{:.language-javascript}'.  
  
Aber was willst du mit '`return`{:.language-javascript}' bezwecken? Wo soll der Wert ankommen?  
  
Qapla'

-- 
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)