Hallo nochmal,
Es bedarf da noch einiger Feinarbeit, z.B. damit man auch das oberste angeklickte Element selbst wieder unckecken kann.
De sieht für den Ansatz mit getrennten Formularen jetzt so aus:
function checkbox(obj){
var flag = false;
for (i = 0; i < obj.form.elements.length; ++i){
if(obj.form.elements[i] == obj) {
if(i<obj.form.length-1){
i++;
} else {
break;
}
flag = true;
}
obj.form.elements[i].checked = flag;
}
}
Gruß Gernot