Ich glaube ich habe jetzt verschiedene Lösungsmöglichkeiten gefunden.
Ich dachte zuerst, dass mein Code falsch ist. Da ich aber nun weiß, dass der Code gundsätzlich richtig ist, habe ich jetz weiter gesucht.
Ich werde es mit einer der folgenden Arten aufprobieren:
<form action="#" method="post">
<select name="test" size="2" ondblclick="window.alert(this.options[this.selectedIndex].label);">
<option value="o1" label="Das ist Test">Test</option>
<option value="o2" label="Das ist Test2">Test2</option>
<option value="o3" label="Das ist Test3">Test3</option>
<option value="o4" label="Das ist Test4">Test4</option>
</select>
</form>
oder so:
function dis(state){
var disState = state == 1;
alert(disState);
}
...
<select onchange="dis(this.selectedIndex)">
<option>Disabled</option>
<option>Enabled</option>
</select>