复选框列表 checkList
用法
用于渲染复选框列表。
php
checkList
(
set::primary(true),
set::name('interest'),
set::value('code'),
set::inline(false),
set::items([
['text' => '编程', 'value' => 'code', 'disabled' => true],
['text' => '音乐', 'value' => 'music', 'checked' => true],
['text' => '电影', 'value' => 'movie'],
['text' => '阅读', 'value' => 'read'],
]),
);
html
<div class="check-list">
<div class="checkbox-primary disabled">
<input type="checkbox" id="interest_code" name="interest" value="code" disabled="" checked="">
<label for="interest_code">编程</label>
</div>
<div class="checkbox-primary">
<input type="checkbox" id="interest_music" name="interest" value="music" checked="">
<label for="interest_music">音乐</label>
</div>
<div class="checkbox-primary">
<input type="checkbox" id="interest_movie" name="interest" value="movie">
<label for="interest_movie">电影</label>
</div>
<div class="checkbox-primary">
<input type="checkbox" id="interest_read" name="interest" value="read">
<label for="interest_read">阅读</label>
</div>
</div>
属性
属性名 | 类型 | 默认值 | 说明 |
---|---|---|---|
primary | bool | true | 是否启用主题样式 |
name | string | - | 控件名称,作为键值对的一部分与表单一同提交 |
value | array|string | - | 默认选中的复选框值 |
inline | bool | - | 是否启用内联样式 |
items | array | - | 复选框属性数组 |