imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 30.03.2004, 20:00     # 1
Marhim
Guest
 
Сообщения: n/a

Упорядочить чекбоксы

Нужен совет.
Есть две группы чекбоксов.
Чекбоксы одной - это простые элементы.
Чекбоксы второй - это группу, в каждую из которых входят несколько элементов и первой группы.

То есть можно выбирать по одному. А можно и группами.
Не уверен, что понятно излагаю.

Пример.

Первая группа -
бокс1=Манчестер Юнайтед
бокс2=Челси
бокс3=Арсенал
бокс4=Реал
бокс5=Барселона
бокс6=Валенсия
бокс7=Спартак
бокс8=Торпедо
бокс9=Локомотив

Вторая группа
бокс1001=Все
бокс1002=Англия
бокс1003=Испания
бокс1003=Россия
бокс1004=Иностранные

Выбираем бокс1001 -> бокс1, бокс2, бокс3 тоже чекаются. и т.д.
 
Старый 30.03.2004, 20:19     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Так ты где сохранил зависимости? В массивах? Ну так пробегай по ним и ставь отметки.
RaZEr вне форума  
Старый 30.03.2004, 20:32     # 3
Marhim
Guest
 
Сообщения: n/a

Цитата:
Ну так пробегай по ним и ставь отметки.
А можно на примере?
 
Старый 30.03.2004, 20:50     # 4
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Создаешь массив (new Array()). Элементы - строки. В них через запятую id элементов option из списка комманд, т.е получаем список комманд для страны. Когда меняется выделение в списке стран (onchange) нам необходимо разбить (String.split()) эти строки на массивы и образовать из них уникальный массив - комманды для всех отмеченных стран. Далее пробегаем по этому массиву (for,foreach) и выделяем (Option.selected) строки в списке комманд.
RaZEr вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 02:05.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.