06.09.2016, 11:35
|
Интересующийся
|
|
Регистрация: 17.01.2013
Сообщений: 25
|
|
Связать два select
Доброго времени суток!
Есть форма с двумя select'ами: в первом свойства, а во втором значения свойств, при чём значения во второй список тянутся из базы в зависимости от выбора свойства. Таких пар select'ов может быть не ограниченно, есть кнопка, которая их добавляет в форму.
Как связать эти пары, чтобы каждый select знал где его пара.
P.S. Как подтягивать значения с базы ajax'ом я знаю.
|
|
06.09.2016, 12:52
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Достаточно в общем то и индекса элемента в наборе, но сервер то понимает, что от него просят, а как? Ключ. Ну так и свяжите по ключам.
|
|
06.09.2016, 13:23
|
Интересующийся
|
|
Регистрация: 17.01.2013
Сообщений: 25
|
|
Сообщение от laimas
|
Достаточно в общем то и индекса элемента в наборе, но сервер то понимает, что от него просят, а как? Ключ. Ну так и свяжите по ключам.
|
Блин, как я сам не догадался. Спасибо!
|
|
06.09.2016, 13:32
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
А почему пары?
Я правильно понимаю - есть описанные свойства: A, B, C, D. Каждое из свойств обладает набором значений. Получается всего два списка.
Или речь о группах свойств?
|
|
15.09.2016, 16:04
|
Интересующийся
|
|
Регистрация: 17.01.2013
Сообщений: 25
|
|
Сообщение от laimas
|
А почему пары?
Я правильно понимаю - есть описанные свойства: A, B, C, D. Каждое из свойств обладает набором значений. Получается всего два списка.
Или речь о группах свойств?
|
Например, у объекта есть свойства "Форма" и "Цвет". При выборе в в одном селекте свойства "Форма" в списке значений парного селекта должны быть "Круг", "Квадрат" и т.д., а при выборе "Цвет" - "Красный", "Зелёный".
Вот и получаются пары селектов.
|
|
15.09.2016, 16:22
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Ну так это все равно не пары же. Есть список свойств и если в каждом свойстве нужно выбрать значение, то это первый список + списки значений выбранных свойств, добавляемые динамически
|
|
16.09.2016, 12:25
|
Профессор
|
|
Регистрация: 08.07.2016
Сообщений: 1,332
|
|
Сообщение от Shurik
|
парного
|
Тебе говорят не бывает таких пар как option - select.
|
|
16.09.2016, 19:15
|
Интересующийся
|
|
Регистрация: 17.01.2013
Сообщений: 25
|
|
Сообщение от warren buffet
|
Тебе говорят не бывает таких пар как option - select.
|
Зачем мне это говорить? Я этого не утверждал и не спрашивал об этом.
|
|
16.09.2016, 19:18
|
Интересующийся
|
|
Регистрация: 17.01.2013
Сообщений: 25
|
|
Сообщение от laimas
|
Ну так это все равно не пары же. Есть список свойств и если в каждом свойстве нужно выбрать значение, то это первый список + списки значений выбранных свойств, добавляемые динамически
|
Почему не пары? Есть две колонки селектов, в первой колонке селекты о свойствами, во второй селекты со значениями свойств. Получаются пары селектов.
Последний раз редактировалось Shurik, 16.09.2016 в 22:38.
|
|
17.09.2016, 01:58
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Сообщение от Shurik
|
Получаются пары селектов
|
Пусть есть объект в котором некие свойства разделены на группы, тогда еще да, пользователю будет удобно делать выбор если интерфейс также разделяет списки по этим наборам.
Но если есть свойства А, B, C, D, то для того чтобы выбрать в каждом из них совсем не обязательно иметь четыре дубликата списка свойств.
|
|
|
|