Gerd: Element ansteuern, dessen Name ein Array ist

Beitrag lesen

Hallo,

der nachfolgende Code soll folgenden Dienst verrichten:

  • Es gibt 3 Selectboxes, die alle den Name "alphabet[]" tragen. Dieses Array als Name ist aufgrund des dahinterstehenden PHP-Scripts erforderlich und soll hier nicht zur Debatte stehen.
  • Ich möchte nun, dass sich beim anklicken der Checkbox die 2. Selectbox deaktiviert, die anderen beiden sollen aktiviert bleiben. Wie steuere ich das jedoch an? Mein Funktion greift nämlich hier nicht.... Wo liegt der Fehler?

Kann mir bitte jemand weiterhelfen?
Danke

Gruß
Gerd

--------------------------------------------------------------
Hier der Beispiel-Code:

<html>
<head>

<script type="text/javascript">
<!--
  function sperren() {
  document.updatelist.alphabet[][1].disabled=true;
}
//-->
</script

</head>
<body>

<form action="script.php" method="post" name="updatelist">
  <input type="checkbox" onclick="sperren()" value="1" name="sperr">
  <select name="alphabet[]">
    <option value="a">A</option>
    <option value="b">B</option>
    <option value="c">C</option>
  </select>

<select name="alphabet[]">
    <option value="d">D</option>
    <option value="e">E</option>
    <option value="f">F</option>
  </select>

<select name="alphabet[]">
    <option value="g">G</option>
    <option value="h">H</option>
    <option value="i">I</option>
  </select>
</form>

</body>
</html>