Hallo,
Ältere Internet Explorer kennen die value
-Eigenschaft beim select
-Element, allerdings spiegelt sie nur den Wert der gewählten Option wider, wenn diese ein explizites value-Attribut hat, also bspw. <option value="Foo">Foo</option>
. Erst im IE 9 gibt value
den ausgewählten Wert wieder, selbst wenn kein value
-Attribut angegeben ist.
Die abwärtskompatible Alternative field.options[field.selectedIndex].value
funktioniert auch erst ab IE 8, darunter ist ebenfalls ein zusätzliches value
-Attribut beim option
-Element nötig.
Mit diesen value-Attributen funktioniert die value
-Eigenschaft zumindest ab IE 5.5, darunter habe ich nicht getestet.
Diese Informationen habe ich nicht im Archiv gefunden; daraufhin musste ich es ausprobieren.
Mathias