Magento Varien_Data_form按钮值始终为空白

时间:2012-12-04 15:19:28

标签: php magento magento-1.7 magento-1.6

我有一个自定义模块,里面: /Block/Adminhtml//Edit/Tab/Form.php

我正在添加一堆与表中字段相关的字段 - 一切正常,花花公子。

但是,我在页面上有一个执行一些JavaScript的按钮,如下所示:

$fieldset->addField('trigger', 'submit', array(
    'name' => 'trigger',
    'label' => 'test',
    'value' =>  Mage::helper('modulename')->__('Submit'),
    'style' => 'width:100px;',
    'onclick' => $this->getProductChooserURL(),
));

现在,对于我的生活,我无法设置该按钮的值 - 在某一刻,它只是显示为一个空白的html按钮 - 我只是想让它在它上面说些什么!

其他人在这里遇到过类似的问题: http://www.magentocommerce.com/boards/viewthread/283801/#t397177

但我无法理解解决方案。

1 个答案:

答案 0 :(得分:0)

您好,如果您想调用javascript以下代码可能会帮助您

  $eventElemall=$fieldset->addField('trigger', 'submit', array(
'name' => 'trigger',
'label' => 'test',
'value' =>  Mage::helper('modulename')->__('Submit'),
'style' => 'width:100px;',
'onclick' => "getProductChooserURL()",
 ));
  $eventElemall->setAfterElementHtml('
    <script type="text/javascript">
  function getProductChooserURL(){
  document.getElementById("trigger").value }
 </script>');