我有一个自定义模块,里面: /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
但我无法理解解决方案。
答案 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>');