index.php
<?php use yii\helpers\Html; ?>
<?= Html::submitButton('tew',
['class' => 'btn btn-primary',
'onClick'=>'buttonClicked']) ?>siteController.php
public function actionIndex()
{
if($buttonClicked)
{
echo "Button Clicked";
}
return $this->render('index');那么如何在siteContoller中调用按钮单击函数
发布于 2017-03-26 07:27:37
如果需要检查特定的submit按钮,则必须将其命名并赋值,这样才能获得submit。
'value'=>'create_add', 'name'=>'submit'
<?= Html::submitButton('tew',['class' => 'btn btn-primary',
'value'=>'my_value', 'name'=>'submit',
'onClick'=>'buttonClicked']) ?>然后,在您的控制器中,您可以检查是否单击了特定的按钮。
public function actionIndex()
{
if (Yii::$app->request->post('submit')==='my_value') {
echo "Button my_value Clicked";
}
return $this->render('index');
}在您的情况下,您必须添加值。
<?php
use yii\helpers\Html;
?>
<?= Html::submitButton('tew',['class' => 'btn btn-primary',
'value' => 'my_value', // you must add a proper value to check in action
'onClick'=>'buttonClicked']) ?>https://stackoverflow.com/questions/43026132
复制相似问题