这一定是傻瓜但我找不到解决方案......
我正在使用yii框架,我有几个链接的菜单:
$this->menu=array(
array('label'=>'Badges : De tous','url'=>array('genCarteVisite','idEvent'=>$evenement->Id_Evenements, 'boolPrint'=>'%'),'linkOptions'=>array( 'onclick' => 'javascript: OnClickButton();')),
... and other links ...
);
我有,例如,我的小JS函数:
<script type="text/javascript">
function OnClickButton () {
return confirm('Desirez vous indiquer a la BD que vous les avez imprimé?');
}
</script>
我只想在我的控制器动作“genCarteVisite”中找回返回值(我的确认框的真或假)。 我怎么能这样做?
感谢。
答案 0 :(得分:0)
您实际上不应该在控制器操作中获得确认结果。 如果用户点击&#34;否&#34;不应该触发网址。因此,只有在用户点击&#34;是&#34;
时才应调用该操作,从而使结果变得有效。如果您的链接重定向到网址而不等待cornfirm结果,则应添加&#34;返回false;&#34; &#34; OnClickButton();&#34;在onclick属性中。