Показать сообщение отдельно
  #2 (permalink)  
Старый 23.08.2009, 16:29
Профессор
Отправить личное сообщение для alexKniaz Посмотреть профиль Найти все сообщения от alexKniaz
 
Регистрация: 14.10.2008
Сообщений: 186

<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;
   }
  }
 }
}
Ответить с цитированием