单选框列表 radioList
用法
用于渲染单选框列表。
php
radioList
(
set::primary(true),
set::name('contact'),
set::value('email'),
set::inline(false),
set::items([
['text' => '邮件', 'value' => 'mail', 'disabled' => true],
['text' => '电子邮件', 'value' => 'email'],
['text' => '电话', 'value' => 'phone'],
]),
);
html
<div class="check-list">
<div class="radio-primary disabled">
<input type="radio" id="contact_mail" name="contact" value="mail" disabled="">
<label for="contact_mail">邮件</label>
</div>
<div class="radio-primary">
<input type="radio" id="contact_email" name="contact" value="email" checked="">
<label for="contact_email">电子邮件</label>
</div>
<div class="radio-primary">
<input type="radio" id="contact_phone" name="contact" value="phone">
<label for="contact_phone">电话</label>
</div>
</div>
属性
属性名 | 类型 | 默认值 | 说明 |
---|---|---|---|
primary | bool | true | 是否启用主题样式 |
name | string | - | 控件名称,作为键值对的一部分与表单一同提交 |
value | array|string | - | 默认选中的单选框值 |
inline | bool | - | 是否启用内联样式 |
items | array | - | 单选框属性数组 |