我正在构建一个模块,或者组件还不确定,但是我需要一些依赖于另一个选项的选项。例如,如果选择“A”,则会出现选项1,2和3。如果选择“B”,则会出现4,5和6。 我可以让所有东西一下子发送,但是我可以让一些参数只在另一个被选中之后出现吗?
谢谢。
答案 0 :(得分:1)
使用javascript实现这一点应该相当简单(即它将在用户的PC上运行,而无需往返服务器)。
将所有控件放在表单上,但是对于那些最初不想显示的控件,请使用CSS属性{display:none},它们不会显示。
然后使用控件的onclick()事件,该事件将确定是否可以显示其他控件以显示/隐藏控件。
有一个与此类似的例子(不在Joomla中,但没有理由(我能想到)为什么这在Joomla模块/组件中也不能正常工作):{{3} }