0

我是 joomla 的新手,但对编程或 Web 开发并不陌生。

得到了这个 joomla 组件,我有一些特定的表单要求,我只是不知道如何实现。

它基本上是一个带有文本字段单选按钮复选框等的巨大表单。现在对于其中一些单选按钮和复选框,当它们被选中或选择单选按钮的正确选项时,有一个“子表单”它应该只在用户出现时出现选中复选框或为单选按钮选择“是”而不是“否”。如果它们被展示出来,它们也需要得到验证。

我有点让它部分使用 JForm 和一些 javascript 工作,但问题是它是一种 javascript hackup 解决方案,而不是我很乐意作为生产代码发布的东西。除此之外,我目前不能有多个子级别。

我需要的是:

form
  fieldset
    textfield
    textfield
    checkbox (if checked)
      fieldset
        textfield
    textfield
        radio button (if selected yes)
          fieldset
            textfield
            textfield
            radio button (if selected no)
              fieldset
                textfield
            textfield
            textfield
        textfield
        textfield
    checkbox (if checked)
      fieldset
        textfield
    textfield
    textfield
form

我希望创建一个模块化解决方案,我使用 JForm 并且可以在 xml 中定义所有内容。

如果有人做过类似的事情或对如何做有一些想法,我很想听听!

在此先感谢,

4

1 回答 1

1

您可以使用 jquery 或 javascript 来管理它。首先,您必须创建所有字段。那么你必须管理这个东西到jquery。

看到你有一个像重做按钮这样的字段。当您选择是时,它将调用脚本,然后您必须使用表单元素的属性“disabled=false”。

这个技巧对我有用......希望你能得到这个......:)

抱歉英语不好:)

于 2012-02-18T06:46:19.033 回答