Moin!
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);
Gibt den Wert der gewählten Option aus.
Ggf. etwas übersichtlicher:
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);
}
}
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix