onClick im option Tag im IE

Status
Nicht offen für weitere Antworten.

C22

Mitglied
Hallo Forum,
ich versuche folgendes, in einem Pulldown Menü gibt es verschiedene Optionen, und je nach ausgwählter Option werden andere Felder der Seite deaktiviert und aktiviert.

Dieser Code hier funktioniert aber leider nur im Firefox, der IE regt sich nicht. Wie kann ich das dem Kollegen IE auch beibringen?


PHP:
<script language="JavaScript">

function felderDisabeln(){
	document.getElementById('feld1').disabled = true;
	document.getElementById('feld2').disabled = true;
	document.getElementById('feld3').disabled = true;
	document.getElementById('feld4').disabled = true;
}

function felderEnabeln(){
	document.getElementById('feld1').disabled = false;
	document.getElementById('feld2').disabled = true;
	document.getElementById('feld3').disabled = false;
	document.getElementById('feld4').disabled = false;
}
</script>


<select name="test1" id="test1">
        <option onClick="felderDisabeln();">eins</option>
        <option onClick="felderDisabeln();">zwei</option>
        <option onClick="felderDisabeln();">drei</option>
        <option onClick="felderEnabeln();" >vier</option>
</select>

mfg
 
Du musst dein ganzes Script umschreiben. Der IE kennt keine onclick-Events in option-Elementen. Mach's ueber den if-Abfragen des selectedIndex und den onchange-Event in der Select-Box.
 
Status
Nicht offen für weitere Antworten.

Neue Beiträge

Zurück