在Joomla 3.x中显示额外的表单输入字段

时间:2016-06-10 18:00:00

标签: forms input field registration joomla3.0

我使用的是注册表格默认的Joomla。 我跟着this tutorial并在Joomla的注册表单中添加了新的输入字段,包括单选按钮。

当用户点击单选按钮(是)显示其他输入字段时,我该如何获得?

Example

1 个答案:

答案 0 :(得分:0)

在Joomla 3.3+中添加了一个showon属性,您可以将其添加到要隐藏的任何配置字段中。在Finder中,您将获得此代码

<field
                    name="label_pos"
                    type="list"
                    default="left"
                    showon="show_label:1"
                    label="MOD_FINDER_FIELDSET_ADVANCED_LABEL_POS_LABEL"
                    description="MOD_FINDER_FIELDSET_ADVANCED_LABEL_POS_DESCRIPTION">
                    <option
                        value="right">JGLOBAL_RIGHT</option>
                    <option
                        value="left">JGLOBAL_LEFT</option>
                    <option
                        value="top">MOD_FINDER_CONFIG_OPTION_TOP</option>
                    <option
                        value="bottom">MOD_FINDER_CONFIG_OPTION_BOTTOM</option>
                </field>

仅当show_label字段设置为1时,才会显示label_pos字段。

因此,对于四个额外字段,您可以添加showon属性。例如:

showon="show_premium_fields:1"