Zend_Frame中的问题_在ajax调用中选择框验证

时间:2010-09-20 12:10:17

标签: zend-framework

我创建了一个国家/地区选择框 $ country = new Zend_Form_Element_Select('country'); 在我的用户注册表格中.. 在选择国家时,发送ajax呼叫并获取状态列表 通过创建另一个选择框 $ state = new Zend_Form_Element_Select('state'); 在另一个动作中说stateAction()

问题是当我尝试在POST操作中验证注册表单时 我无法从州检索价值 $ form = new Users_Form_Register(); 例如$ userObjectDetails-> statename = $ form-> getValue('state');

作为我添加的解决方案试图在Users_Form_Register()中添加虚拟变量$ state; 添加addElement($ state),遗憾的是在值被ajax调用时,在表单验证过程中出现状态列表问题

请为上述建议解决方案 谢谢

1 个答案:

答案 0 :(得分:0)

您可以尝试使用javascript进行验证。 jQuery有a nice validation plugin,允许您将验证器附加到表单ID并定义要验证的规则。