我有一个由Zend Framework制作的表单需要一个提交按钮。我想放置一个图标而不是默认按钮。我的代码就是:
$submit = new Zend_Form_Element_Submit('submit');
$submit ->setLabel(Zend_Registry::get('Zend_Translate')->translate('Send'))
$submit ->setAttrib('<span class="add-on" id="login"><i class="icon-arrow-right"></i></span>')
->setIgnore(true)
如何在第一种表单创建方法中添加图标而不是默认的提交按钮?
答案 0 :(得分:0)
如果您想要一个图标而不是提交按钮,可以像这样使用Zend_Form_Element_Note
:
$submit = new Zend_Form_Element_Note('submit');
$submit->setLabel(Zend_Registry::get('Zend_Translate')->translate('Send')))
->setValue('<span class="add-on" id="login"><i class="icon-arrow-right" onclick="document.getElementById(\'id_form\').submit()"></i></span>');
不要忘记使用javascript管理图标上的提交操作,例如示例(onclick="document.getElementById(\'id_form\').submit()"
)