Hallo
Ich möchte den Wert der folgenden Select-Box abfragen.
<select name="event[Time_Hour]">
Nur wie stelle ich dies an?Glaube ich Dir nicht. Du willst wohl eher wissen, <http://de.selfhtml.org/javascript/objekte/options.htm#selected_index@title=welche option gewählt (selected) wurde>.
alert ('document.forms[0].elements['event[Time_Hour]'].selectedIndex);
>
> Gibt die Nummer der gewählten Option aus.
>
> oder:
>
> `alert (document.forms[0].elements['event[Time_Hour]'].options[document.forms[0].elements['event[Time_Hour]'].selectedIndex].value);`{:.language-javascript}
>
> Gibt den Wert der gewählten Option aus.
>
> Ggf. etwas übersichtlicher:
>
> ~~~javascript
arOptions=document.forms[0].elements['event[Time_Hour]'].options;
> nrSelected=document.forms[0].elements['event[Time_Hour]'].selectedIndex;
>
> alert (arOptions[nrSelected].value);
oder:
<http://de.selfhtml.org/javascript/objekte/options.htm#selected@title=oder, wenn mehrere gewählt sein können>:
arOptions=document.forms[0].elements['event[Time_Hour]'].options;
for (i=0; i<arOptions.count; i++) {
if (arOptions[i].selected == true) {
alert (arOptions[i].value);
}
}
darauf wäre ich nicht gekommen
Danke!
Klara