Функция 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 в одной форме. |
зачем используются checkbox'ы, если активен может быть только один? Если тебе нужно выполнять операции над несколькими объектами - используй checkbox'ы для выбора и одну ссылку/кнопку для выполнения действия. Если ты хочешь выполнять операции над отдельными объектами - сделай для каждого объекта по ссылке/кнопке
|
allforweb, делай полный тестовый пример хотябы с двумя формами...
Также не понятно, зачем использовать чекбоксы как радиобаттоны... |
Ну так очень удобно же. Если активно удалить то остальные кнопки деактивируются. А радиобаттон там как пойдет если могут использовться три функции сразу?
|
почему не сделать ссылку/кнопку удалить?
|
Часовой пояс GMT +3, время: 01:38. |