文档手册

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 属性报告给脚本。默认情况下,元素 with value="42" 的值将只是一个字符串 "42" ,但 value="42" as="integer" 将产生整数 42

Events

除了标准事件集(鼠标、键盘、焦点)之外,行为:无线电生成:

  • "click" 事件 - 按钮刚刚将其状态更改为已检查。异步事件。

  • "change" | "input" event - 由于用户操作而更改的元素的已检查状态。

Value

true/false ,反映州旗的 :checked 当前状态。

注意:behavior:form 将组的所有单选元素视为一个值,等于组中 checked 元素的“value”属性。