Php Magento Varien_数据表单按钮值始终为空
我有一个自定义模块,内部: /Block/Adminhtml//Edit/Tab/Form.php 我正在添加一组字段,这些字段与表中的字段相关-所有操作都很好 但是,我在页面上有一个按钮,它执行一些JavaScript,如下所示:Php Magento Varien_数据表单按钮值始终为空,php,magento,magento-1.7,magento-1.6,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::hel
$fieldset->addField('trigger', 'submit', array(
'name' => 'trigger',
'label' => 'test',
'value' => Mage::helper('modulename')->__('Submit'),
'style' => 'width:100px;',
'onclick' => $this->getProductChooserURL(),
));
现在,就我的一生而言,我无法设置该按钮的值-在这一分钟,它只是显示为一个空白的html按钮-我只是想让它在上面说些什么
其他人也有类似的问题:
但是我无法理解这个解决方案。你好,如果你想调用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>');
$eventElemall=$fieldset->addField('trigger','submit',array(
“名称”=>“触发器”,
“标签”=>“测试”,
'value'=>Mage::helper('modulename')->,
'样式'=>'宽度:100px;',
'onclick'=>“getProductChooserURL()”,
));
$eventElemall->setAfterElementHtml('
函数getProductChooserURL(){
document.getElementById(“触发器”).value}
');
我想出了一个解决方案——虽然不理想,但效果不错。在/Block/Adminhtml//Edit.php构造函数中,添加了以下内容:$this->_formScripts[]=“document.getElementById('trigger')。value=”选择产品“;”;