Показать сообщение отдельно
  #1 (permalink)  
Старый 19.12.2010, 01:56
Интересующийся
Отправить личное сообщение для allforweb Посмотреть профиль Найти все сообщения от allforweb
 
Регистрация: 09.12.2010
Сообщений: 20

Функция disable для нескольких checkbox
Просьба помочь в решениии задачи.
На страницу в цикле выводится 10 форм с новостями. Каждая форма имеет свой уникальный ID и содержит в себе 4 checkbox.
- удалить
- опубликовать (это checkbox отмечен тего checked)
- на главную
- инфо

Есть функция:
<script type="text/javascript">
function setDisableFirst3Fields(disable)
	{
	field=document.getElementById('main');if(field)field.disabled=disable;
	label=document.getElementById('main');if(label)label.className=(disable?'disabled':'isValid');
	clearInnerHtml('mainError');
	field=document.getElementById('show');if(field)field.disabled=disable;
	label=document.getElementById('show');if(label)label.className=(disable?'disabled':'isValid');
	clearInnerHtml('showError');
	field=document.getElementById('informer');if(field)field.disabled=disable;
	label=document.getElementById('informer');if(label)label.className=(disable?'disabled':'isValid');
	clearInnerHtml('informerError');
	}
</script>


Задача у меня следующая:
при нажатии на checkbox "УДАЛИТЬ" - остальные checkbox деактивируются. Только нужно сделать это в пределах одной формы. Решить эту задачу никак не могу, деактивируется только один checkbox в одной форме.
Ответить с цитированием