【发布时间】:2019-04-05 17:12:18
【问题描述】:
Input[type="date"] 仅当所有段 (//___) 都填充了正确的值时才返回一个值。有没有办法知道是否有任何段被填满?
【问题讨论】:
标签: javascript angular html
Input[type="date"] 仅当所有段 (//___) 都填充了正确的值时才返回一个值。有没有办法知道是否有任何段被填满?
【问题讨论】:
标签: javascript angular html
不,您看到的值(例如05/02/ )仅存在于 UI 层中。只要解析为 Date 失败,DOM 元素的值就会变为 "",并且只要解析为 Date 成功,它就会设置为 "yyyy-mm-dd"。
规格:https://dev.w3.org/html5/spec-LC/states-of-the-type-attribute.html#date-state
关于解析/验证的引用:
值清理算法如下:如果元素的值不是有效的日期字符串,则将其设置为空字符串。
【讨论】: