gpt4 book ai didi

html - 在 HTML5 日期时间本地输入中设置默认值时出现“无效值”

转载 作者:技术小花猫 更新时间:2023-10-29 11:49:37 26 4
gpt4 key购买 nike

有人可以解释为什么当我将本地日期时间输入的默认值设置为 :00 以外的秒数时,浏览器会给我一个“无效值”错误吗?

这可能是 Chrome 实现 datetime-local 的一个错误,因为这个错误没有出现在最新的 Firefox 和 Safari 中。

Chrome 错误:30.0.1599.69

enter image description here

Chrome 金丝雀:32.0.1665.2 金丝雀

enter image description here

这个有效:

<input type="datetime-local" name="pub_date" value="2013-10-09T15:38:00">

但这不会:

<input type="datetime-local" name="pub_date" value="2013-10-09T15:38:15">

Link to fiddle.

根据 W3 Spec for the datetime-local input element ,值属性应包含“表示本地日期和时间的字符串。”

Example:
1985-04-12T23:20:50.52
1996-12-19T16:39:57

上面的两个例子我都试过了,但都不行。

更新:已确认的错误和解决方案

此行为是 known bug .

从今天开始,快速修复是为非零秒添加这样的 step 属性:

<input type="datetime-local" 
name="pub_date"
value="2013-10-09T15:38:15"
step="1">

最佳答案

这适用于 Chrome 版本 52.0.2743.116 m

<input type="datetime-local" name="pub_date" value="2013-10-09T15:38:15" />

关于html - 在 HTML5 日期时间本地输入中设置默认值时出现“无效值”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19284193/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com