Klara: Zugriff auf das Form-Element event[Time_Hour]

Hallo

wie kann ich per javascript auf das Element _event_from_time[Time_Hour] zugreifen?

Ich möchte den Wert der folgenden Select-Box abfragen.
<select name="event[Time_Hour]">
Nur wie stelle ich dies an?

Der Name wird von html_select_time@smarty erstellt.

Klara

  1. @@Klara:

    nuqneH

    Ich möchte den Wert der folgenden Select-Box abfragen.
    <select name="event[Time_Hour]">
    Nur wie stelle ich dies an?

    Nach Schema F, äh http://de.selfhtml.org/javascript/objekte/elements.htm@title=vier.

    Der Name wird von html_select_time@smarty erstellt.

    ?? Dort steht <select name="Time_Hour">; nichts von "event".

    Qapla'

    --
    Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
    (Mark Twain)
  2. 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

    1. 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