1

我有有效的用户注册表单。它由 Zend 表单元素组成。现在我想知道修改此表单以在注册表单中实现“切换”的最佳方法是什么。换句话说,用户应该能够选择要填写的字段(应该有针对个人用户和公司的字段;只有少数元素应该更改它们的标签和所选注册类型的“必需”状态),因此做出的选择验证适当字段。那么哪种方法是最好的而不是困难的方法呢?也许有一些教程或示例?谢谢!

4

1 回答 1

1

我认为更改表单元素的“必需”状态和验证器的最佳位置是在验证表单之前,即$yourForm->isValid($_POST)。在这个地方,您必须更改某些字段的验证器和/或必需状态。哪些字段取决于注册类型输入表单元素的值。

至于显示/隐藏特定的表单元素,您可以使用 JavaScript 在前端进行。

于 2011-02-15T16:10:32.790 回答