【问题标题】:Place an icon for submit button in Zend form在 Zend 表单中放置一个提交按钮的图标
【发布时间】:2014-07-13 01:18:20
【问题描述】:

我有一个 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)

如何在第一种创建表单的方法中添加图标而不是默认提交按钮?

【问题讨论】:

    标签: php css zend-framework zend-form


    【解决方案1】:

    如果你想要一个图标而不是提交按钮,你可以像这样使用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()")

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-04
      • 1970-01-01
      • 2015-07-12
      • 2012-10-21
      • 1970-01-01
      相关资源
      最近更新 更多