Forms 如何在zf2表单上设置重置按钮?
我知道那是一种自由 “Zend\Element\FormReset”Forms 如何在zf2表单上设置重置按钮?,forms,button,zend-framework2,reset,Forms,Button,Zend Framework2,Reset,我知道那是一种自由 “Zend\Element\FormReset” 但是不要像zf1那样使用表单类Reset。我不知道如何与form类一起使用它来显示重置表单按钮。使用Zend\form\element $element = new \Zend\Form\Element('my-reset'); $element->setAttribute('value', 'Reset'); $this->add($element); 在您的视图中,使用Zend\Form\view\Helpe
但是不要像zf1那样使用表单类
Reset
。我不知道如何与form类一起使用它来显示重置表单按钮。使用Zend\form\element
$element = new \Zend\Form\Element('my-reset');
$element->setAttribute('value', 'Reset');
$this->add($element);
在您的视图中,使用Zend\Form\view\Helper\FormReset
类输出重置按钮
echo $this->formReset($element);
这将输出
<input type="reset" name="my-reset" value="Reset">
您可以在表单中添加重置按钮,如下所示:
$this->add(
[
'type' => 'Zend\Form\Element\Submit',
'name' => 'runReset',
'attributes' => [
'type' => 'reset',
'value' => 'Reset',
'id' => 'runReset',
'class' => 'btn btn-default',
]
]
);
注意,当元素仍然是Sumbit类时,attibute“type”被设置为“reset”$这是表单对象
电话:
echo $this->Form($form);
在模板中,生成以下HTML:
<input type="reset" name="runReset" id="runReset" class="btn btn-default" value="Reset">
我从zf2文档中知道这个方法,但我想要一个解决方案,将重置按钮与$form对象中的其他元素放在一起。idk你的意思是,将它放在$form
对象中,并使用$element=$form->get('my-reset')访问它代码>是的,是的。这将是非常实际的。