behavior: radio
2024-07-18 16:16:22
behavior: radio
标准单选按钮实现。可以应用于具有相同名称的任何元素组,以实现组之一的检查功能。
Elements
默认情况下应用了以下行为:
<input type="radio">
- 标准 HTML 内联单选按钮;<button type="radio">
- 内联单选按钮,将其用作<button|radio(group)>first</button>
<button|radio(group)>second</button>
.
Attributes
此行为知道:
checked
- 如果提供,将初始化选中标志的运行时状态值。name="groupname"
- 标准属性名称对无线电具有特殊含义:具有相同名称的单选按钮构成单个组。value="..."
- 标准值属性(由behavior:form
使用)。as="string | integer | float | numeric | auto"
- 定义如何将 value 属性报告给脚本。默认情况下,元素 withvalue="42"
的值将只是一个字符串"42"
,但value="42" as="integer"
将产生整数42
。
Events
除了标准事件集(鼠标、键盘、焦点)之外,行为:无线电生成:
"click"
事件 - 按钮刚刚将其状态更改为已检查。异步事件。"change"
|"input"
event - 由于用户操作而更改的元素的已检查状态。
Value
true/false
,反映州旗的 :checked
当前状态。
注意:behavior:form 将组的所有单选元素视为一个值,等于组中 checked 元素的“value”属性。