Matze: Formularelemente deaktivieren

Beitrag lesen

Hallo!

Ich beschäftige mich gerade mit disabled für Formularelemente und habe folgendes Problem.

Ich möchte voraus schicken, dass ich nicht viel Ahnung von JS habe, aber ich habe versucht, das Beispiel für mich anzupassen.
Als erstes wurde von mir der Radiobutton für "ja" entfernt.
Dann habe ich in der Abfrage if (document.Testform.auto[0].checked == true) das Array "auto[]" durch (nur) "auto" ersetzt. Anschließend wurden alle Radiobutton, durch Checkbox ersetzt.

Weil ich bei der späteren Verarbeitung mit PHP gern ein schönes Array hab, haben meine Checkboxen nicht mehr die Bezeichnungen name="autoart" sondern name="autoart[]" bekommen.

Leider funktioniert das Deaktivieren jetzt nicht mehr.
Ich habe bereits folgendes versucht.

  
document.Testform.autoart[][i].disabled = deaktiviert;  
document.Testform.autoart[0][i].disabled = deaktiviert;  
document.Testform."autoart[]".[i].disabled = deaktiviert;  
document.Testform."autoart[]"+[i].disabled = deaktiviert;  

Die letzten Beiden auch mit ' statt ".

Könnte mir bitte jemand helfen das Beispiel mit den von mir verwendeten Objektnamen "zum laufen zu kriegen"? Oder habe ich einen völlig anderen Denkfehler?

Danke für eure Hilfe!

Matze