<div id="checboxes">
<div id="ch_group1">
<input id="1" name="1" type="checkbox">
<input id="1_1" name="1_1" onclick="chclick(this);" type="checkbox">
<input id="1_2" name="1_2" onclick="chclick(this);" type="checkbox">
<input id="1_3" name="1_3" onclick="chclick(this);" type="checkbox">
<input id="1_4" name="1_4" onclick="chclick(this);" type="checkbox">
<input id="1_5" name="1_5" onclick="chclick(this);" type="checkbox">
<input id="1_6" name="1_6" onclick="chclick(this);" type="checkbox">
</div>
<div id="ch_group2">
<input id="2" name="2" onclick="chclick(this);" type="checkbox">
<input id="2_1" name="2_1" onclick="chclick(this);" type="checkbox">
<input id="2_2" name="2_2" onclick="chclick(this);" type="checkbox">
<input id="2_3" name="2_3" onclick="chclick(this);" type="checkbox">
</div>
<div id="ch_group3">
<input id="3" name="3" onclick="chclick(this);" type="checkbox">
<input id="3_1" name="3_1" onclick="chclick(this);" type="checkbox">
<input id="3_2" name="3_2" onclick="chclick(this);" type="checkbox">
<input id="3_3" name="3_3" onclick="chclick(this);" type="checkbox">
<input id="3_4" name="3_4" onclick="chclick(this);" type="checkbox">
<input id="3_5" name="3_5" onclick="chclick(this);" type="checkbox">
</div>
</div>
Вот скрипт:
function chclick(obj){
var par=obj.parent;
var p2=par.parent;
for(i=1;i<p2.childNodes.length;i++){
if(p2.childNodes.item(i).nodetype==1){
if(p2.childNodes.item(i).id==par.id){
p2.childNodes.item(i).disabled=false;
}
else{
p2.childNodes.item(i).disabled=true;
}
}
}
}