Der Martin: value eines select

Beitrag lesen

Hi,

<select name="meinSelect" id="meinSelectID" onchange="alert(this.value);">

<option>a</option>
  <option>b</option>
  <option>c</option>
  <option>d</option>
</select>


> Im FF läuft's. Im IE hat das select keinen Wert.  
  
ja, ein alter Hut. FF "vererbt" sozusagen den Wert des ausgewählten option-Elements an das Elternelement select, IE tut das nicht. IE arbeitet hier insofern korrekt, als das select-Element selbst tatsächlich keine value-Eigenschaft hat; das Verhalten des FF ist ein freundliches Entgegenkommen an die Programmierer.  
  

> Wie bekomme ich das value an die Funktion übergeben?  
  
Gehe nicht über Los. Lies die selectedIndex-Eigenschaft des select-Elements aus und greife mit diesem Index auf die option-Elemente und deren values zu.  
  
Ciao,  
 Martin  

-- 
Zwei Freundinnen tratschen: "Du, stell dir vor, die Petra kriegt ein Kind!" - "Ich kann mir schon denken, von wem." - "Dann ruf sie mal schnell an, das würde ihr bestimmt weiterhelfen."  
  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(