Zend framework ajax调用中Zend_Frame_uu选择框验证中的问题

Zend framework ajax调用中Zend_Frame_uu选择框验证中的问题,zend-framework,Zend Framework,我已经创建了一个国家/地区选择框作为 $country=新的Zend_表单_元素_选择'country'; 在我的用户注册表中。。 在选择国家/地区时,发送ajax调用并获取状态列表 通过创建另一个选择框 $state=new Zend_Form_Element_选择'state'; 在另一个动作中说stateAction 问题是,当我试图在POST操作中验证注册表时 我无法从状态检索该值 $form=新用户\表单\注册; 例如$userObjectDetails->statename=$for

我已经创建了一个国家/地区选择框作为 $country=新的Zend_表单_元素_选择'country'; 在我的用户注册表中。。 在选择国家/地区时,发送ajax调用并获取状态列表 通过创建另一个选择框 $state=new Zend_Form_Element_选择'state'; 在另一个动作中说stateAction

问题是,当我试图在POST操作中验证注册表时 我无法从状态检索该值 $form=新用户\表单\注册; 例如$userObjectDetails->statename=$form->getValue'state'

作为一个解决方案,我尝试在Users\u Form\u寄存器中添加一个伪变量$state; AddAddElement$state,不幸的是,在值由ajax调用加载期间,状态列表问题在表单验证期间发生

请针对上述问题提出解决方案
谢谢

您可以尝试使用javascript进行验证。jQuery提供了一种新的方法,可以将验证器附加到表单ID,并定义要验证的规则