Hallo,
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;
}
}
hat aber noch einen Fehler
Klick mal 11 an und dann 14...
12 und 13 sollten angeklickt bleiben
<http://www.twilo.de/checkboxen2.htm>
ps. ist zwar noch alles in ein formular, geht ja nur um die Funktion
mfg
Twilo