Hi,
<select name="Pizza" size="5" onchange="alert(this.options[this.options.selectedIndex].value)">
<option>Pizza Napoli</option>
<option>Pizza Funghi</option>
<option>Pizza Mare</option>
</select>
Bei Opera und FF werden die korrekten Werte angezeigt z.B. "Pizza Napoli". Beim IE7 wird nichts angezeigt! Wo klemmts denn?ich sehe bei keiner der <option>-Elemente ein value-Attribut.
Die sind implizit vorhanden:
Default-Wert für das value-Attribut von option-Elementen ist der Inhalt des Elements - siehe http://www.w3.org/TR/html4/interact/forms.html#adef-label-OPTGROUP (ist leider nur ein Anker in der Nähe, nicht direkt beim option-Element)
value CDATA #IMPLIED -- defaults to element content --
IE ist wohl zu doof dazu, das auch für Javascript verfügbar zu machen (beim Submit wird's richtig gemacht).
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.