使用zend框架进行服务器端extjs表单验证
Server side extjs form validation using zend framework
使用zend框架的服务器端extjs表单验证
我扩展了Zend_Form类来验证我的客户端extjs表单:
class Application_Form_NewBugReport extends Zend_Form {
public function init() {
// Set the method for the display form to POST
//here we go with different elements
}}
然后将此代码添加到我的控制器:
public function submitformAction() {
// Instantiate the registration form model
$form = new Application_Form_NewBugReport ();
$form->setAction('/newbugreport/submitform');
fb ( $form->getValues() );
}
但是值是空的,我无法获得表单值,因为zend说表单值是空,而它们不是,我可以使用$this->_request->getPost()获得它们(当然没有任何验证)当您没有实际使用ZF表单并使用客户端javascript创建表单时,验证表单的正确解决方案是什么?
您需要根据一些输入验证表单,在这种情况下是POST数据:
$form->setAction('/url');
if ($form->isValid($this->getRequest()->getPost())) {
fb($form->getValues());
}
相关文章:
- (extjs)获取表单中单选按钮的选定值.不返回该值
- 在extJS 4.2中,有没有一种方法可以将模型值动态绑定到表单
- 如何将onChange方法添加到ExtJS 4表单中的所有字段(textField)中
- 如何在ExtJS中用表单更新商店
- ExtJS - 表单提交
- Extjs 3.3动态地将字段添加到表单中,并设置它们的标签宽度
- ExtJS文件上传表单方法
- extjs,如何在表单操作中绑定事件
- 如何在 extjs 中加载嵌套表单
- extjs 表单使用 Ext.DIrect 提交
- 为什么我的 ExtJS 表单没有提交
- ExtJS表单:链接组合框
- Extjs表单提交
- 提交前Extjs表单验证
- 如何获得JSON响应从PHP到存储在ExtJS表单提交
- 在ExtJS表单中的CORS问题
- Extjs表单面板结构
- ExtJS表单的标签和字段在同一行
- 使用zend框架进行服务器端extjs表单验证
- 集中EXTJS表单面板时,最小化和最大化浏览器