通过JS清除Opera中的datetime-input

时间:2011-10-24 13:34:01

标签: jquery html5 opera

我想使用新的HTML5表单输入类型,如datetime,另外还提供一个按钮来插入当前日期和时间以及第二个按钮来清除该输入。所有这些都适用于the current solution。但Opera提供了一个非常奇特的日期时间输入,我无法清除,使用$(inputElement).val('');清空值(使用jQuery)。 虽然这适用于最新版本的Chromium(具有更简单的日期时间选择器)和Firefox(根本没有日期时间选择器)。

有没有人提示我,如何在Opera浏览器中清除输入字段?

2 个答案:

答案 0 :(得分:1)

你是对的 - 目前看来这是不可能的。它似乎是导致问题的日期时间输入的“时间”部分。我已经创建了一个错误报告,希望这将在未来版本中得到解决。

答案 1 :(得分:0)

我通过更改datetime输入字段的.valueAsNumber属性而不是.value属性得到了一些结果,但我也无法将其重置为初始状态。