behavior: number
behavior: number
整数或浮点数输入元素行为。
Elements
默认情况下应用了以下行为:
<input type="number" />
- 内联浮点数输入元素
Model
初始化后,该行为将创建以下 DOM 结构:
<input>
<caption>
<button.plus>
<button.minus>
</input>
在哪里 <caption>
behavior:edit
将应用相应的过滤器集。 <button.plus>
如果输入定义了属性 step
,则将创建 / <button.minus>
子元素。
所有子元素上都将设置 :synthetic
州旗。
Attributes
此行为知道:
value=numeric
- 输入元素的初始值min=numeric
- 最小允许值。max=numeric
- 最大允许值。step=numeric
- 递增/递减步骤。如果定义了此属性,则该行为将创建其他 -/+ 按钮。novalue="text"
|placeholder="text"
- 如果 editbox 为空,则显示 noValue 属性提供的文本。您可以使用:empty
CSS 选择器设置此状态的样式。readonly
- 声明元素是只读的。
Events
除了标准事件集(鼠标、键盘、焦点)行为外: 按钮生成:
"input" | "change"
event - 由于用户操作而更改元素的值。发布(异步)事件。"changing"
event - 在元素值即将更改时发送。同步事件。
Value
integer 或 undefined,反映内部编辑缓冲区的当前状态。
Special key combinations
LEFT, CTRL+LEFT, SHIFT+LEFT, CTRL+SHIFT+LEFT
RIGHT, CTRL+RIGHT, SHIFT+RIGHT, CTRL+SHIFT+RIGHT
HOME, SHIFT+HOME
END, SHIFT+END
BACKSPACE, ALT+BACKSPACE, CTRL+BACKSPACE
CTRL+A
DELETE, SHIFT+DELETE, CTRL+DELETE
INSERT, SHIFT+INSERT, CTRL+INSERT
CTRL+X
CTRL+V
CTRL+Z
CTRL+(LEFT)SHIFT and CTRL+(RIGHT)SHIFT - in forms having the
dir
attribute these key combinations switches betweendir="ltr"
anddir="rtl"
.