我在将表单数据注入表单时遇到问题,因此如果表单无效,表单不会重置。
有什么办法吗?或者,更重要的是,最佳/最理想的方式?
我有自己的表格逻辑和检查,只需要一点帮助就可以确定我应该集中精力进行上述工作。
谢谢!
答案 0 :(得分:0)
是的,$ form-> isValid($ _ POST)调用应该处理它。例如:
$form = new Zend_Form();
$form->setAction('/submit');
$form->setMethod('post');
$form->addElement('text', 'first_name', array(
'label' => 'First Name:',
'required' => true));
if (!$form->isValid($_POST)) {
//handle errors
} else {
//success
}