跳至主要内容
版本:5.1

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>

另请参阅