[JS] Checkbox aktivieren/deaktivieren

Bububoomt

ohne Vertrauen
ID: 10361
L
28 April 2006
19.666
769
Also ich möchte je nach Auswahl einer Select, eine Checkbox aktivieren oder deaktivieren.

Eigentlich ja kein Problem.

HTML:
function absender(wert){
if(wert==0){
x.FLASH.disabled='false';

}else{
x.FLASH.checked='false';
x.FLASH.disabled='true';
}

}

<select name="abs" onChange="absender(this.selectedIndex)">


Sollte ja damit gehen oder? Aber das ding wird nur deaktiviert. Wieder aktivieren funktioniert nicht :( Und die Checkbox "FLASH" wird auch nicht unchecked. bei checked=true wird ein hacken gesetzt.

Ist das nun doch flasch mit true und false oder was mach ich falsch?
 
Öhm also das x verstehe ich net so ganz meines Erachtens muss es so aussehen:

PHP:
function absender(wert)
{ 
   if(wert==0) 
      document.forms[0].FLASH.checked = false; 
   else 
      document.forms[0].FLASH.checked = true;  
}
HTML:
<select name="abs" onChange="absender(this.selectedIndex)">
   <option value="1">Flash-version</option>
   <option value="0">Flashfreie-version</option>
</select>
<input type="checkbox" value="1" name="FLASH" />
 
Achso etzet. Wie dem auch sei mein Code sollte trotzdem funktionieren Wenn es das erste form im HTML ist. Wenn net einfach document.x.... *glaub ich* verwenden.
 
Klappt es?
Kann es leider nicht so nach sehen habe heute Linux installiert und noch kein nötiges Werkzeug(glaube ich), ansonsten schaue ich morgen mal rauf ;)

Liebe Grüße und viel Glück
Nutella
 
Wie gesagt, deaktiviert wird es, aber nicht unchecked und es wird auch nciht wieder aktiviert.

P.S. nur bei der ersten selectoption solls gehen und bei allen anderen (Belibig viele) nicht, hat nix mit dem Flashplayer zu tun....
 
bin nun auf den fehler gekommen, hatte true und flase in Hochkomata, was natürlcih falsch ist.