Input [type =“ date”]仅在所有段( / / ___)都填充有适当值的情况下才返回值。有没有办法知道是否有任何段被填充?
答案 0 :(得分:0)
否,您看到的值(例如05/02/
)仅存在于UI层中。每当作为日期的解析失败时,DOM元素的值就会变为""
,而当作为日期的解析成功时,DOM元素的值就会设置为"yyyy-mm-dd"
。
规范:https://dev.w3.org/html5/spec-LC/states-of-the-type-attribute.html#date-state
关于解析/验证的报价:
值清理算法如下:如果元素的值不是有效的日期字符串,则将其设置为空字符串。