【发布时间】:2016-06-14 07:45:05
【问题描述】:
我正在使用 Zend_Framework,我需要一些帮助。
我的控制器里有这个:
$link= new Zend_Form_Element_Button(
'lien_consigne',
array(
'label' => 'link',
'onClick' => 'gestion_lien_consigne()',
)
);
$this->addElement($link);
我希望我的按钮在 1 个选择的链接上重定向到另一个名为 id_profil 的值的值。
我的javascript函数:
function gestion_lien_consigne()
{
var value = $("select#profil_id").val();
if(value == "1")
document.getElementById("lien_consigne").onClick="javascript:window.open('http://google.com)";
else
document.getElementById("lien_consigne").onClick="javascript:window.open('http://yahoo.com)";
}
现在,该按钮显示在我的网站上,但是当我单击它时,什么也没有发生。你知道为什么这不起作用吗?
PS:希望你能看懂我的英文,我真的很抱歉。
【问题讨论】:
-
onclick中的 C 需要小写。document.getElementById("lien_consigne").onclick你也有错误,你没有在url中关闭单引号。 -
是的,我看到了。我刚刚看到了vijay的答案,它很完美! :)
标签: javascript jquery button zend-framework