![]() |
Упорядочить чекбоксы
Нужен совет.
Есть две группы чекбоксов. Чекбоксы одной - это простые элементы. Чекбоксы второй - это группу, в каждую из которых входят несколько элементов и первой группы. То есть можно выбирать по одному. А можно и группами. Не уверен, что понятно излагаю. Пример. Первая группа - бокс1=Манчестер Юнайтед бокс2=Челси бокс3=Арсенал бокс4=Реал бокс5=Барселона бокс6=Валенсия бокс7=Спартак бокс8=Торпедо бокс9=Локомотив Вторая группа бокс1001=Все бокс1002=Англия бокс1003=Испания бокс1003=Россия бокс1004=Иностранные Выбираем бокс1001 -> бокс1, бокс2, бокс3 тоже чекаются. и т.д. |
Так ты где сохранил зависимости? В массивах? Ну так пробегай по ним и ставь отметки.
|
Цитата:
|
Создаешь массив (new Array()). Элементы - строки. В них через запятую id элементов option из списка комманд, т.е получаем список комманд для страны. Когда меняется выделение в списке стран (onchange) нам необходимо разбить (String.split()) эти строки на массивы и образовать из них уникальный массив - комманды для всех отмеченных стран. Далее пробегаем по этому массиву (for,foreach) и выделяем (Option.selected) строки в списке комманд.
|
| Часовой пояс GMT +4, время: 01:11. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.