Don P: Radiobutton-Funktion mit Checkboxen simulieren

Beitrag lesen

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