Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Vovan от 20 Июня 2002, 11:22:58

Название: Форма. Несколько групп чексбоксов. Как убрать галочки только с определенных?
Отправлено: Vovan от 20 Июня 2002, 11:22:58
Форма. Несколько групп чексбоксов. Как убрать галочки только с определенных?
Название: Форма. Несколько групп чексбоксов. Как убрать галочки только с определенных?
Отправлено: ThE0ReTiC от 20 Июня 2002, 11:41:15
Перебрать только с определенными именами в цикле:

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.
Тебе надо только ввести третий параметр в функции - имя группы чекбоксов.
Название: Форма. Несколько групп чексбоксов. Как убрать галочки только с определенных?
Отправлено: Vovan от 20 Июня 2002, 11:55:44
Ok. Спасибо