Автор Тема: Форма. Несколько групп чексбоксов. Как убрать галочки только с определенных?  (Прочитано 2192 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Vovan

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 113
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vingrad.ru
Форма. Несколько групп чексбоксов. Как убрать галочки только с определенных?
  - качественный хостинг по доступным ценам!
Форум программистов: www.forum.vingrad.ru

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Перебрать только с определенными именами в цикле:

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.
Тебе надо только ввести третий параметр в функции - имя группы чекбоксов.
AS IS...

Оффлайн Vovan

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 113
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vingrad.ru
  - качественный хостинг по доступным ценам!
Форум программистов: www.forum.vingrad.ru

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28