单击按钮时调用操作

时间:2013-10-08 17:12:17

标签: php yii onclick action

我想在单击按钮时调用操作。 我有一个接受请求的按钮,所以当我点击这个按钮时我想调用动作actionRequestAcceptence,但是这个动作是在不点击按钮的情况下自动调用的。

这是代码:

CHtml::imageButton($src.'accept.ico', array('id'=>'accept', 'onClick'=>$this->actionRequestAcceptence($modelr[$j]->idRequest, $model->idUser),'confirm'=>'are you sure?','style'=>'width:32px;height:32px'));

那么问题出在哪里?

1 个答案:

答案 0 :(得分:1)

好吧,没什么奇怪的,因为你打电话给actionRequestAcceptence而不是建立这个动作的链接......你应该试试:

$imageButton = CHtml::imageButton($src.'accept.ico', array('style'=>'width:32px;height:32px'));
$url = array('requestAcceptence','idRequest'=>$modelr[$j]->idRequest,'idUser'=>$model->idUser);
echo CHtml::link($imageButton, $url, array('id'=>'accept', 'confirm'=>'are you sure?'));

您应修改idRequestidUser,具体取决于您的操作参数名称。