Radio表单字段
**单选按钮**表单字段类型提供单选按钮以选择选项。如果该字段具有保存的值,则在页面首次加载时会选择此值。如果没有,则选择默认值(如果有)。
- **type**(必填)必须为radio。
- **name**(必填)是字段的唯一名称。
- **label**(必填)(可翻译)是字段的HTML标签。
- **description**(可选)(可翻译)是字段描述。
- **default**(可选)是默认密码。
- **class**(可选)是HTML表单字段的CSS类名。如果设置为
class="btn-group btn-group-yesno"
将显示彩色按钮。
XML <field>
元素必须包含一个或多个<option>
元素,这些元素定义各个单选按钮项。<option>
和</option>
标签之间的文本显示为单选按钮的标签,并且是可翻译的字符串。<option>
标签采用以下参数
- **value**(必填)是如果选择此项,将为参数保存的值。
提示:不要忘记使用</field>
关闭字段定义。
由以下文件实现:libraries/src/Form/RadioField.php
XML参数定义示例
<field
name="myradiovalue"
type="radio"
default="0"
label="Select an option"
description="">
<option value="0">1</option>
<option value="1">2</option>
</field>
使用任意值进行样式设置
<field
name="myradiovalue"
type="radio"
default="0"
label="Select an option"
description=""
class="btn-group">
<option value="0">1</option>
<option value="1">2</option>
</field>
使用是/否值进行样式设置
<field
name="myradiovalue"
type="radio"
default="0"
label="Select an option"
description=""
class="btn-group btn-group-yesno">
<option value="0">1</option>
<option value="1">2</option>
</field>