behavior:check
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 报告给脚本。默认情况下,元素 withvalue="42"
的值将只是一个字符串"42"
,但value="42" as="integer"
将产生整数42
。mixed
- 此元素允许处于混合(未确定)状态。
Events
与标准事件集(鼠标、键盘、焦点)一起,behavior:check 生成:
"input"|"change"
/BUTTON_STATE_CHANGED 事件 - 按钮刚刚将其状态更改为已检查。异步事件。"press"
/BUTTON_PRESS 事件 - 当按钮处于焦点时,鼠标按下或spacebar
按键按键。同步事件。
Value
如果直接从元素请求值,则值将具有 true
或 false
值 - 反映状态标志的 :checked
当前状态。
对于混合复选框,该行为还接受 null 值 - 未确定状态。
如果复选框元素放置在 Checkbox <form>
元素中,则表单的值集合将包括 checkbox@value 属性的值(如果选中)。
Methods
N/A - behavior:check 不引入任何特定方法。