标签: php javascript zend-framework zend-form
我有一个庞大而复杂的表单,我使用Zend_Form构建它。 表单中有多个位置,用户可以在点击时添加元素。 目前,如果用户提交表单,并且验证失败 - 用户添加的元素不会保留 - 因为它们不是表单的一部分。 是否有一种自然的方式将它们作为形式的一部分添加[强调自然]?
答案 0 :(得分:1)
据推测,您正在使用Js向表单添加新元素。
因此,您应该使用Js填充一些隐藏字段,其中包含有关用户添加到表单的内容的信息。提交表单时,请读取此数据并自动重新添加这些表单元素。