zend表单提交按钮值未以zend形式显示

时间:2012-10-01 10:58:12

标签: zend-framework zend-form

嗨我有一个带有此代码的zend表单

$field = new Zend_Form_Element_Submit('submit');
$field->setAttrib('class', 'btn')->setlabel('Save');        

$this->addElement($field);

但html的出现是:

<input type="submit" class="btn" helper="formSubmit" value="" id="submit" name="submit">

无法弄清楚为什么价值没有出现?

3 个答案:

答案 0 :(得分:2)

$field->setAttrib('class', 'btn')->setLabel('Save');

请注意上面setLabel()

中的首都'L'

答案 1 :(得分:1)

更改类型(默认类型=“按钮”不触发表单提交)为“提交”。例如

$this->addElement('button', 'my_button', array(
    'label' => 'Click me',
    'class' => 'nice_button',
    'type' => 'submit'
));

答案 2 :(得分:0)

你想设定价值?所以使用setter:$field->setValue('Save');