Показать сообщение отдельно
  #7 (permalink)  
Старый 24.08.2009, 06:13
Новичок на форуме
Отправить личное сообщение для Mamba Посмотреть профиль Найти все сообщения от Mamba
 
Регистрация: 23.08.2009
Сообщений: 6

function chclick(node) 
	  {
		  var group = node.parentNode;
	      var checkboxes = group.parentNode.getElementsByTagName("input");
          var i = checkboxes.length;  
          var e = i;
		  var check = '';
		  while(i--) 
		  	{
             	if(checkboxes[i].checked == true)	
					{
					check = 'yes';
           			}		
          	}
	  	
		if (check == 'yes')	
		  	{
		    while(e--) 
		  		{
				if(checkboxes[e].parentNode != group) 
			  		{
                  	checkboxes[e].disabled = true;
              		}
          		}
			}
	  else
			{		
			while(e--) 
		  		{
              	checkboxes[e].disabled = false;
              	}	  
			}	  
	  
	  }


Добавил проверку чекнуты вооще ли какие чекбоксы и по ним отключение дисейбла...

Спасибо большое за помощь!

Последний раз редактировалось Mamba, 24.08.2009 в 21:40. Причина: используйте теги [html] и [js] для оформления кода
Ответить с цитированием