Zend framework Zend:AJAX之后的表单验证
我和Zend有一张表格。我在对话框中用ajax加载它。它有两个选择。根据在第一个选择中选择的内容,它将加载第二个选择的内容。然而,当我提交表单时,我得到了一个验证错误,因为在创建第二个表单时,第二个表单的选项不存在Zend framework Zend:AJAX之后的表单验证,zend-framework,Zend Framework,我和Zend有一张表格。我在对话框中用ajax加载它。它有两个选择。根据在第一个选择中选择的内容,它将加载第二个选择的内容。然而,当我提交表单时,我得到了一个验证错误,因为在创建第二个表单时,第二个表单的选项不存在 有没有办法解决这个“问题”?它做了它需要做的事情,但我不希望它再验证该字段。有什么方法可以指定我不想要它吗?您可以禁用inaray验证器。构造表单的选择元素时,设置 'registerInArrayValidator' => false 另外,另一种解决方案是重载isVali
有没有办法解决这个“问题”?它做了它需要做的事情,但我不希望它再验证该字段。有什么方法可以指定我不想要它吗?您可以禁用
inaray
验证器。构造表单的选择元素时,设置
'registerInArrayValidator' => false
另外,另一种解决方案是重载isValid
方法,检查第一个select
元素的所选选项,然后填充第二个元素的选项。然后调用parent::isValid
检查表单是否实际有效