文档手册

behavior: date

2024-07-18 15:14:45

behavior: date

带有下拉日历的日期输入元素。

Elements

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

  • <input type="date" /> - 内联日期输入元素

Model

初始化后,该行为将创建以下 DOM 结构:

<input>
 <caption>
   <span.year>
   <span.month>
   <span.day>
 </caption>
 <button>
</input>

将在哪里 <caption>  behavior:masked 申请。 <button> 触发弹出日历的出现。

Attributes

此行为知道:

  • value="YYYY-MM-DD" - 输入元素的初始日期

  • timezone="TZ" - 将日期转换为的时区。TZ 可以是 或 "local" "+HH:MM" / "-HH:MM"

  • firstdayofweek="N" - 一周的第一天,N 是一个数字: 0 - 星期日, 1 - 星期一等

Events

除了标准事件集(鼠标、键盘、焦点)行为外: 按钮生成:

  • "input""change" /SELECT_VALUE_CHANGED事件 - 由于用户操作而更改元素(日期)的值。发布(异步)事件。

Value

Date 或 undefined 的实例,反映内部编辑缓冲区的当前状态。

Methods

 不适用