| imho.ws |
![]() |
|
|
|
# 1 |
|
Guest
Сообщения: n/a
|
Упорядочить чекбоксы
Нужен совет.
Есть две группы чекбоксов. Чекбоксы одной - это простые элементы. Чекбоксы второй - это группу, в каждую из которых входят несколько элементов и первой группы. То есть можно выбирать по одному. А можно и группами. Не уверен, что понятно излагаю. Пример. Первая группа - бокс1=Манчестер Юнайтед бокс2=Челси бокс3=Арсенал бокс4=Реал бокс5=Барселона бокс6=Валенсия бокс7=Спартак бокс8=Торпедо бокс9=Локомотив Вторая группа бокс1001=Все бокс1002=Англия бокс1003=Испания бокс1003=Россия бокс1004=Иностранные Выбираем бокс1001 -> бокс1, бокс2, бокс3 тоже чекаются. и т.д. |
|
|
# 4 |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Создаешь массив (new Array()). Элементы - строки. В них через запятую id элементов option из списка комманд, т.е получаем список комманд для страны. Когда меняется выделение в списке стран (onchange) нам необходимо разбить (String.split()) эти строки на массивы и образовать из них уникальный массив - комманды для всех отмеченных стран. Далее пробегаем по этому массиву (for,foreach) и выделяем (Option.selected) строки в списке комманд.
|
|
|