Имеем следующий вид записи
[attachment=168:1.jpg]
Здесь присутствует информация, что на нескольких объектах заказчика (объект 1, объект 2 и т.д.) необходимо смонтировать несколько "типов систем". Объектов может быть как один, так и несколько. Через JS сделал, чтобы при выборе количества объектов, появлялось соответствующее количество полей "Объект N". В подавляющем большинстве случаев на всех объектах монтируются одинаковые системы, но могут быть и разные. Для этого введено поле "На всех объектах одинаковые системы" (ДА/НЕТ). Если выбираем "НЕТ", то дополнительно появляются поля "Тип систем для объекта N", что и показано на рисунке.
В поле "Типы систем" я выбираю все системы, которые будут присутствовать в данном заказе (какие-то системы на одном объекте, какие-то на другом и т.д.).
И собственно вопрос.
Можно ли при помощи JS сделать так, чтобы при выборе в поле "На всех объектах одинаковые системы" - НЕТ, в появившихся полях "Тип систем для объекта N" присутствовали для выбора только те элементы (с предустановленными галочками), которые я выбрал в поле "Типы систем", а не все возможные ? Иначе если объектов достаточно много, то получается очень длинная по вертикали запись, с которой неудобно работать.
В идеале было бы удобно, чтобы появлялась некая форма типа матрицы, в которой по вертикали отображались "объекты N", а по горизонтали "Типы систем" и в пересечениях ставим галочки. Можно так сделать?
1
Управлени полем "список" с помощью ЯваСкрипт
Автор arsenal, 09 авг. 2011 15:29
Сообщений в теме: 3
#1
Отправлено 09 Август 2011 - 15:29
#2
Отправлено 09 Август 2011 - 17:59
arsenal (9.8.2011, 16:29) писал:
В идеале было бы удобно, чтобы появлялась некая форма типа матрицы, в которой по вертикали отображались "объекты N", а по горизонтали "Типы систем" и в пересечениях ставим галочки. Можно так сделать?
#3
Отправлено 10 Август 2011 - 08:58
Спасибо за ответ.
А как на счет того, чтобы ввести тип поля "галочка" вместо списка "ДА/НЕТ"?
А как на счет того, чтобы ввести тип поля "галочка" вместо списка "ДА/НЕТ"?
Количество пользователей, читающих эту тему: 6
0 пользователей, 6 гостей, 0 анонимных