【问题标题】:Show extra form input fields in Joomla 3.x在 Joomla 3.x 中显示额外的表单输入字段
【发布时间】:2016-06-10 17:59:59
【问题描述】:

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

当用户单击单选按钮(是)时如何显示额外的输入字段?

【问题讨论】:

    标签: forms input field registration joomla3.0


    【解决方案1】:

    在 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"
    

    【讨论】:

      猜你喜欢
      • 2013-06-18
      • 1970-01-01
      • 2014-10-24
      • 2018-12-25
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-09
      相关资源
      最近更新 更多