如何在输入中监听段值(__ / __ / ___)的变化[type =“ date”]

时间:2018-11-01 13:08:08

标签: javascript html angular html5

Input [type =“ date”]仅在所有段( / / ___)都填充有适当值的情况下才返回值。有没有办法知道是否有任何段被填充?

1 个答案:

答案 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

关于解析/验证的报价:

  

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