fastix®: Zugriff auf das Form-Element event[Time_Hour]

Beitrag lesen

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