【问题标题】:How to listen for segment value (__/__/___) change in input[type="date"]如何监听输入中的段值(__/__/___)变化[type="date"]
【发布时间】:2019-04-05 17:12:18
【问题描述】:

Input[type="date"] 仅当所有段 (//___) 都填充了正确的值时才返回一个值。有没有办法知道是否有任何段被填满?

【问题讨论】:

    标签: javascript angular html


    【解决方案1】:

    不,您看到的值(例如05/02/    )仅存在于 UI 层中。只要解析为 Date 失败,DOM 元素的值就会变为 "",并且只要解析为 Date 成功,它就会设置为 "yyyy-mm-dd"

    规格:https://dev.w3.org/html5/spec-LC/states-of-the-type-attribute.html#date-state

    关于解析/验证的引用:

    值清理算法如下:如果元素的值不是有效的日期字符串,则将其设置为空字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-07
      • 2019-11-27
      • 1970-01-01
      • 2015-07-06
      • 1970-01-01
      • 2019-11-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多