如何防止元素输出

| 我正在尝试使用quickform(公司默认设置)创建表单。 该表格是多部分的,但只有一页。 我将其与sigma模板系统结合在一起。 该页面的想法是:
|-----------------------|<br>
|        header         |<br>
|-----------------------|<br>
|    content top        |<br>
|-----------------------|<br>
|first part of the form |<br>
|-----------------------|<br>
|second part of the form|<br>
|-----------------------|<br>
|        footer         |<br>
|-----------------------|
现在,我已经创建了此布局。但是我对表格有疑问。 此表格应分为2部分。但是quickform不支持​​。 我决定将表单的顶部作为模板的常规部分编写,这些元素也可以在quickform中使用。 (具有id的数组,我也使用它来呈现表单)。 现在出现了问题。 如何防止quickform / sigma输出表单元素?
<!-- BEGIN qf_checkbox -->{qf_element}<!-- END qf_checkbox -->
这有效,但输出它们,
<!-- BEGIN qf_checkbox --><!-- END qf_checkbox -->
这不起作用。 问候, 埃里克
已邀请:
我不熟悉该模板系统,但是建议您查看它的手册以了解某些条件功能。但是无论如何……一个简单的解决方法应该是将值设置为NULL或空字符串,因此即使输出它们也不会实际显示任何内容。
我仅通过为顶部表单创建一个单独的元素来解决了该问题。 它具有qf_checkbox的所有属性,以及一些可能有用的其他内容。 这样,我不必创建隐藏的输入或其他黑客。我只显示带有这些扩展复选框的顶部表单,而底部的复选框是普通复选框。 问题喜欢:)。

要回复问题请先登录注册