Dein Problem entsteht dadurch das als Checkboxen bei dir zu einer Gruppe gehören. Du musst sie je Gruppe aufteilen.
Aus
Wird
ChkBoxA0
ChkBoxA1
ChkBoxA2
ChkBoxA3
Aus
wird:
ChkBoxB0
ChkBoxB1
ChkBoxB2
ChkBoxB3
ChkBoxB4
ChkBoxB5
...
...dann kann immer nur eine Option der jeweiligen Gruppe aktiviert werden, wenn es denn Felder vom Typ Optionsfeld sind und nicht vom Typ Kontrollkästchen (optisch kann man die identisch aussehen lassen, per default sind sie aber aus gutem Grund unterscheidbar).
Das ist eigentlich der einzige Unterscheid zwischen Kontrollkästchen und Optionsfeldern, bei ersterem können keins, eins oder mehrere einer Gruppe aktiv sein, bei letzterem gilt das Highlanderprinzip.
als Antwort auf: [#571716]