Knut: getelementbyGROUP

Beitrag lesen

<input type="checkbox" name="child[0]">
<input type="checkbox" name="child[1]">

Das ist dann keine Collection mehr, so kannst du nur umständlich rausfinden welche Checkboxen zusammengehören.

Struppi.

Aber sicher doch. So, wie Du es schon halb hattest

<input type="checkbox" name="child_1[0]">
<input type="checkbox" name="child_1[1]">
<input type="checkbox" name="child_1[2]">

<input type="checkbox" name="child_2[0]">
<input type="checkbox" name="child_2[1]">
<input type="checkbox" name="child_2[2]">

wobei das erste die gid ist. Oder als verschachteltes Feld

<input type="checkbox" name="child[1][0]">

bzw.

<input type="checkbox" name="child[2][0]">

Unter Umständen würde ich sogar ein assoziatives Feld nehmen

<input type="checkbox" name="child[1][name]">
<input type="checkbox" name="child[1][vorname]">

Und Felder lassen sich dann mit den passenden Schleifen problemlos als Kollektion durchlaufen. Felder sind ja nichts anderes als Kollektionen und genau dazu entwickelt worden, zusammengehörige Daten zusammenzufassen.