文档手册

behavior:check

2024-07-18 15:11:09

behavior:check

标准复选框按钮实现。可以应用于任何元素以切换其 :checked 状态。

Elements

默认情况下应用了以下行为:

  • <input type="checkbox"> - 标准 HTML 内联复选框按钮;

  • <button type="checkbox"> - Windows 喜欢内联复选框按钮,将其用作 <button type=checkbox >caption</button> .

Attributes

此行为知道:

  • checked - 如果提供,将初始化选中标志的运行时状态值。

  • name="name" - 标准属性名称 - 表单上输入元素的名称。

  • value="..." - 标准值属性(由 behavior:form 使用)。

  • as="string | integer | float | numeric | auto" - 定义如何将值 propert 报告给脚本。默认情况下,元素 with value="42" 的值将只是一个字符串 "42" ,但 value="42" as="integer" 将产生整数 42

  • mixed - 此元素允许处于混合(未确定)状态。

Events

与标准事件集(鼠标、键盘、焦点)一起,behavior:check 生成:

  • "input"|"change" /BUTTON_STATE_CHANGED 事件 - 按钮刚刚将其状态更改为已检查。异步事件。

  • "press" /BUTTON_PRESS 事件 - 当按钮处于焦点时,鼠标按下或 spacebar 按键按键。同步事件。

Value

如果直接从元素请求值,则值将具有 truefalse 值 - 反映状态标志的 :checked 当前状态。

对于混合复选框,该行为还接受 null 值 - 未确定状态。

如果复选框元素放置在 Checkbox <form> 元素中,则表单的值集合将包括 checkbox@value 属性的值(如果选中)。

Methods

N/A - behavior:check 不引入任何特定方法。