2010-02-07 94 views
0
$button = new Zend_Form_Element_Submit('melnraksts'); 
    $button->setAttrib('id','melnraksts'); 
    $button->setValue(Lang::$form[17]); 
    $button->setDecorators(array('Composite')); 
    $button->removeDecorator('Errors');  
    $form->addElement($button); 

    $submit = new Zend_Form_Element_Submit('submit'); 
    $submit->setAttrib('id','submit'); 
    $submit->setValue(Lang::$form['1']); 
    $submit->setDecorators(array('Composite')); 
    $submit->removeDecorator('Errors');  
    $form->addElement($submit); 

alt text蹊跷的价值观提交按钮

不知道为什么提交按钮值dissapear的一个验证触发后。

左侧按钮通过javascript被禁用,返回false。

那么为什么它的价值消失? O_o

也许是因为它们都有提交类型?也许有另一种方式来提交类型按钮?

+0

如果你把调用的setValue一个字符串,它显示什么?除去第二个元素呢? – 2010-02-16 22:24:04

+0

我需要如果为表格草稿。表格草稿是用javascript编写的。 所以这第二个按钮只是为了这个目的。但它应该看起来与input type = submit相同。有没有办法在提交按钮旁边创建

回答

0

您应该使用$submit->setLabel('My label')