我遇到一个问题,即未选中已选中的复选框。
我的观点:
@if(in_array($searchgroup->id.','.$searchtag->id, session()->get('zoektermen')))
{{ Form::checkbox($searchtag->naam,$searchgroup->id. ',' .$searchtag->id, true, ['class' => 'search-checkbox']) }} {{ $searchtag->naam }}
@else
{{ Form::checkbox($searchtag->naam,$searchgroup->id. ',' .$searchtag->id, null,['class' => 'search-checkbox']) }} {{ $searchtag->naam }}
@endif
我正在使用laravel集体。
我在不同场景中的网站上的其他地方使用此代码,这样可以完美地工作,并且复选框显示已选中。
我正在使用Firefox,但我也尝试过safari,没有区别。
感谢任何帮助..
答案 0 :(得分:0)
根据说明的用户状态Active或Inactive
,考虑是否选中了复选框{!! Form::checkbox('status', 'Active', ($userData->status == 'Active') ? 'checked="checked"' : '' ,['data-prompt-position' => 'centerRight','data-title'=>'Active']) !!}
答案 1 :(得分:0)
如果您在项目中包含“uniform.default.js”,则可能会产生此类问题。请使用以下代码解决此问题。
$('#checkbox').prop('checked',true).uniform('refresh');
进一步阅读:jQuery Uniform Checkbox does not (un)check
感谢。