如何在默认情况下取消选中复选框? 我试试这个。Yii2复选框默认未选中
<?=$form->field($model, 'rememberMe', ['template' => "<div>{input}</div>\n<div>{error}</div>"])->checkbox(['checked'=>false])?>
但是没办法。它总是追加检查=“检查”的HTML。我需要复选框第一次被取消选中。
如何在默认情况下取消选中复选框? 我试试这个。Yii2复选框默认未选中
<?=$form->field($model, 'rememberMe', ['template' => "<div>{input}</div>\n<div>{error}</div>"])->checkbox(['checked'=>false])?>
但是没办法。它总是追加检查=“检查”的HTML。我需要复选框第一次被取消选中。
尝试使用值=假
<?=$form->field($model, 'rememberMe',
['template' => "<div>{input}</div>\n<div>{error}</div>"])->
checkbox(['value' => false])?>
或(简单地)分配$model->rememberMe = false;
那么简单,有效。谢谢。 – Jorgeska
这是非常有用的。只需要设置真或假。 例如: -
$model->"CHECKBOX NAME" as true or false
只需
设置你的属性在conrtoller – yafater