Checkbox yii2复选框未显示,但标签可见
它不显示复选框,但显示标签 我查看了生成的html,这也很好。下面是生成的htmlCheckbox yii2复选框未显示,但标签可见,checkbox,yii2,Checkbox,Yii2,它不显示复选框,但显示标签 我查看了生成的html,这也很好。下面是生成的html <?= $form->field($model, 'term_condition')->checkbox(); ?> . 期限条件 缺少选项 如本规范所述,该方法定义如下: <div class="form-group field-dynamicmodel-term_condition"> <input type="hidden" name="Dynam
<?= $form->field($model, 'term_condition')->checkbox(); ?>
.
期限条件
缺少选项 如本规范所述,该方法定义如下:
<div class="form-group field-dynamicmodel-term_condition">
<input type="hidden" name="DynamicModel[term_condition]" value="0"><label> .
<input type="checkbox" id="dynamicmodel-term_condition"
name="DynamicModel[term_condition]" value="1"> Term Condition</label>
<div class="help-block"></div>
默认设置为空的$options
数组,则无需显示任何内容
因此,只需指定一些选项,就会显示复选框:
public $this checkbox ( $options = [], $enclosedByLabel = true )
我也遇到了同样的问题,就我而言,我可以用css解决它:
<?= $form->field($model, 'term_condition')->checkbox([
"0" => "Option 1",
"1" => "Option 2"
]); ?>
由于某种原因,在呈现输入时,display属性为none它可能是
CSS
,您发布的HTML
会为我显示一个复选框。您是否尝试过检查器查看元素是否存在?@Dksingh是您应用于活动表单或全局表单字段的模板吗?为什么您提供的生成的html
在
中包含隐藏输入?正确的语法将有所不同。标签不能包含复选框,它应该在复选框apear.was not me之前生成,但如果不是复选框列表或radio@WeSee您可以尝试阅读您所列的文档,它应该解释为什么这个答案是不正确的。
.form-group input[type="checkbox"]{ display: block;}