0

我有一个自定义模块,里面:/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

但我无法理解解决方案。

4

1 回答 1

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>');
于 2012-12-05T05:57:15.373 回答