Zend框架表单提交按钮样式

时间:2013-03-01 06:51:18

标签: forms zend-framework button zend-form form-submit

是否可以从defaut更改表单的“提交”按钮 - 就像Gmail按钮说的那样,是蓝色的? 目前我的形式是:

$this->addElement('submit', 'form_element_signup', array('label' => 'Sign up',
                                                                 'tabindex' => 20,
                                                                 'decorators' => array('ViewHelper',
                                                                                        array(array('div' => 'HtmlTag'),
                                                                                               array ('tag' => 'button',
                                                                                                      'class' => 'action blue')))));

但这仍然是我div按钮中的默认提交按钮。

2 个答案:

答案 0 :(得分:2)

您可以使用自己的css属性添加自定义类,如下所示

$this->addElement(new Zend_Form_Element_Button( 'send',
                   array( 'label' => 'registrieren', 
                          'class' => 'button-red', 
                          'type' => 'submit',
                          'escape' => false,
                          'required' => false,
                           'ignore' => false, ) ));

答案 1 :(得分:0)

是的,只需根据需要将适当的CSS应用于'div','tag'或'class'。 22 CSS Button Styling Tutorials and Techniques可能有帮助。