Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Форма. Несколько групп чексбоксов


Автор: Wowa 20.6.2002, 10:19
Форма. Несколько групп чексбоксов. Как убрать галочки только с определенных?

Автор: Wowa 20.6.2002, 11:08
Перебрать только с определенными именами в цикле:

Код

function setCheckboxes(the_form, do_check)
{
   var elts      = document.forms[the_form].elements['id[]'];
   var tots = document.forms[the_form].elements['selall'];
   var elts_cnt  = elts.length;

   for (var i = 0; i < elts_cnt; i++) {
       elts[i].checked = do_check;
   } // end for
   return true;
}


Так перебираются все с именами id[].
Соответственно обработчик вешаешь OnClick или OnChange.
Можно ввести третий параметр в функции - имя группы чекбоксов.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)