我是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中定义所有内容。
如果有任何人做过类似的事情,或者对如何做到这一点有一些想法,我很乐意听到!
提前谢谢你,Yrm
发布于 2012-02-18 14:46:19
您可以使用jquery或javascript来管理它。首先,您必须创建所有字段。然后你必须管理这个东西到jquery。
看,你有一个类似于redio按钮的字段。当您选择yes时,它将调用脚本,然后您必须使用表单元素"disabled=false“的属性。
这个小把戏对我来说很有用。希望你能收到这个...:)
很抱歉我的英语很差:)
https://stackoverflow.com/questions/8367218
复制相似问题