Und wie sollen später die einzelnen Elemente unterschieden werden, wenn sie alle den gleichen Namen haben?
So wie immer bei Gruppen von Formularelemente, sie kommen in der Reihenfolge an in der sie im Fomrular stehen,
Nur kann man bei
<input type="checkbox" name="child_1">
<input type="checkbox" name="child_1">
<input type="checkbox" name="child_1">
<input type="checkbox" name="child_2">
<input type="checkbox" name="child_2">
<input type="checkbox" name="child_2">
in gewissen Fällen nicht mehr unterscheiden, welches Element gemeint ist. Wenn z. B. beim Anklicken der zweiten Zeile <input type="checkbox" name="child_1"> per Javascript irgend etwas anderes als beim Anklicken der dritten Zeile passieren soll, ist das so über den Elementnamen nicht mehr möglich. Wenn die Eingaben serverseitig ausgewertet werden sollen, wird es so ebenfalls schwierig.
bzw. haben sie evtl. sogar unterschiedliche Values.
Un dann? Soll über Prüfung von Werten entschieden werden, welcher Schlüssel gesetzt ist? Und wenn zwei Schlüssel gleiche Werte haben können?