JavaScript - 将日期值保留在非完整字段中

时间:2018-01-07 14:25:08

标签: javascript

我到处看都没有结果。

我正在开发一个允许用户在网站上订阅的小表单。 有一个表格包含一些单元格和文本节点,还包括一个“日期”字段。

使用'onfocus'事件单元格在编辑过程中会以蓝色显示。 使用'onblur'事件单元格恢复以前的颜色,除非它们包含错误的值(例如'name'字段中的数字):在这种情况下,单元格变为红色。

我对'date'字段有些疑问。

我举例:用户开始写生日日期,由于某种原因,在更改单元格之前没有完成字段....或完成日期字段后的用户按ESC键。 在这两种情况下,如果我尝试使用getelementbyId()。value读取字段值,则返回''(空)。

在这些情况下,有没有办法读取价值?

非常感谢。

1 个答案:

答案 0 :(得分:0)

根据规范(WHATWG),您无法访问此值。

  

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

W3

相同
  

用户代理不得允许用户将值设置为非空字符串,该字符串不是有效的日期字符串。