Siechfred: Select-Felder beeinflussen

Beitrag lesen

Hallo Jens.

ich muss mehrere Selectfelder funktionell miteinander verbinden. D.h. die Auswahl eines Feldes bestimmt die Auswahlmöglichkeiten eines anderen. Da liegt auch mein Problem - ich kann einzelne Elemente(<option>) nicht ausblenden.

Wieso, das option-Element hat auch eine Eigenschaft disabled. Du musst nur auf das HTML-Element über die DOM-Methoden zugreifen, nicht auf das Formularelement, das in der Tat keine Eigenschaft disabled hat. Beispiel:

<form action="select.htm">
<p>
<select name="top5" size="3">
<option id="heino">Heino</option>
<option id=jacko">Michael Jackson</option>
<option id="waits">Tom Waits</option>
<option id="punkschlampe">Nina Hagen</option>
<option id="schlagerfuzzy">Marianne Rosenberg</option>
</select>
</p>
</form>
<script type="text/javascript">
<!--
  document.getElementById("heino").disabled = true;
//-->
</script>

Funktioniert prächtig, der Eintrag Heino ist grau und kann nicht selektiert werden.

Freundschaft!
Siechfred

--
Hinweis an alle Karnevalsmuffel: Aschermittwoch ist alles vorbei.