我的应用程序正在使用Yii2。我已将此代码插入其中一个页面:
Multiple Selection: <input name="multi" type="checkbox" value="selected" /> ';
我想知道是否已选择此checkbox
。知道我该怎么办?
我曾经尝试过这种方法,但它不起作用:
if($_POST['multi'] == 'selected')
{ //do sth
}
答案 0 :(得分:1)
如果选中该复选框,则会在POST
中发送。否则,它不会。所以:
if (isset($_POST['multi'])) {
//do stuff
}
答案 1 :(得分:0)
您可以使用ArrayHelper
$multi = \yii\helpers\ArrayHelper::getValue($_POST ,'multi' , null);
if($multi === 'selected'){
//do something
}
答案 2 :(得分:0)
试试这个
if (isset($_POST['multi']) && 'selected' == $_POST['multi']) {
//do stuff
}