Пользовательские опции в Joomla! компонентная помощь - PullRequest
0 голосов
/ 02 мая 2010

Я собираю модуль, или компонент еще не уверен, но мне нужно иметь несколько опций, которые зависят от другой опции. Например, если вы выберете «А», то появятся варианты 1, 2 и 3. Если вы выберете «B», то появятся 4,5 и 6. Я могу сделать так, чтобы все отображалось сразу, просто отправив сообщение, но могу ли я заставить некоторые параметры появляться только после выбора другого?

Спасибо.

1 Ответ

1 голос
/ 14 мая 2010

Этого должно быть достаточно просто достичь с помощью javascript (то есть он будет работать на ПК пользователя без обратной передачи на сервер).

Поместите все элементы управления в форму, кромечто вы не хотите отображать изначально, используйте атрибут CSS {display: none}, и они не будут отображаться.

Затем используйте событие onclick () элемента управления, которое определит, будут ли другие элементы управления видимы дляпоказать / скрыть элементы управления по вашему желанию.

Есть пример чего-то похожего на это (не в Joomla, но нет причины (я могу придумать), почему это не будет работать нормально вJoomla модуль / компонент) здесь: http://www.java2s.com/Code/JavaScript/Development/Makebuttoncontrolvisibleorinvisible.htm

...