Hallo,
die Objekte:
<select name="feld14" size="1" onChange="geb_position()">
^Hier legst Du die _name_ - Eigenschaft fest
</select>
<input name="feld15" type="text" size="20" maxlength="20">
^Hier legst Du die _name_ - Eigenschaft fest
die Funktion:
function geb_position () {
var x = document.getElementById('feld14').options.selectedIndex;
^ Hier suchst Du nach einer ID.
if(x==0) {
document.getElementById('feld15').disabled=false;
^ Hier suchst Du nach einer ID.
...
}
else
document.getElementById('feld15').disabled=true;
^ Hier ist der else-Zweig beendet, weil nach else nicht mit { ein Aneisungsblock geöffnet wurde.
document.getElementById('feld15').style.backgroundColor='#FF9933';
}
Und das hat funktioniert? Das glaube ich nicht, auch nicht einmalig ;-).
Formularelemente kannst Du über ihren Namen ansprechen:
document.forms["Formularname"].elements["Elementname"]
Für document.gtElementsById("ElementID") benötigt das Element eine ID-Eigenschaft.
viele Grüße
Axel