Hallo,
ich habe zwei Spalten mit einer beliebigen Anzahl von Checkboxen:
<tr>
<td><input name="true" value=",1a" type="checkbox"></td>
<td><input name="false" value=",1b" type="checkbox"></td>
</tr>
<tr>
<td><input name="true" value=",2a" type="checkbox"><br></td>
<td><input name="false" value=",2b" type="checkbox"><br></td>
</tr>
<!--...-->
Eine Tabelle zum Layouten? :((
> Eine Option kann natürlich nicht zugleich wahr und falsch sein.
Doch, sowas gibt's in JavaScript.
> Ich müsste also jeder Checkbox das Attribut "onclick" hinzufügen und eine entsprechende Funktion aufrufen, die den Zustand der Checkbox nebenan ggf. toggelt.
onchange ist vielleicht besser.
Quick & dirty sowas:
~~~javascript
element.onchange = function() {
var row = this.parentNode.parentNode,
first = row.children[0].firstChild,
last = row.children[1].firstChild,
other = this===first ? last : first;
other.checked = !this.checked;
}
(ungetestet)
Gruß, Don P