[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: несколько select и 1 список
Kusss
Есть список из 10 элементов и 10 select.
Нужно выбирать из списка , и чтобы в других select этих значений уже не было.(список стал меньше).

Посоветуйте как это сделать ?





Спустя 3 месяца, 21 день, 16 часов, 49 минут, 2 секунды (16.07.2012 - 11:54) l@pteff написал(а):
ajax, связанные списки

Спустя 9 минут, 40 секунд (16.07.2012 - 12:03) Игорь_Vasinsky написал(а):
Цитата
ajax, связанные списки

да ну.

формировать динамически все последующие списки, например


есть объект, в котором все option

этот объект используется для фомирования 1го селекта

после onchange() 1 го селекта - создаётся объект, в котором нет элемента - который на данный момент в 1м селекте в value()

и т.д.

Спустя 1 час, 25 минут, 2 секунды (16.07.2012 - 13:29) sergeiss написал(а):
Я бы развил идею, которую высказал Игорь_Vasinsky

Для начала загружаем в JS начальный массив данных. На его основе формируем все списки, исключая из них ненужные (выбранные в других селектах) значения.
Преимущества:
1. Грузим с сервера только один список и всю обработку делаем на клиентской стороне.
2. Можно многократно делать перевыборки во всех селектах; при правильной организации логики работы все изменения будут сразу же отражаться в списках. То есть, выбрали в "списке 5" новый элемент, и он тут же появился среди возможных опций во всех остальных.

Но для этого надо будет немного "покодить" в JS.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.