html - 无法在 Chrome 中设置类型为 ="time"的输入元素的初始值

标签 html google-chrome html-input

我喜欢 Chrome 在您使用 type="time" 属性/值时自动为您提供屏蔽/格式。但我似乎无法为控件设置初始值。

这个:

<input type="time" value="05:00 PM" />

只是在 Chrome 中呈现为空白(带有 mask )。当我提交表单时,它会以空白形式提交。

我猜这与我在值中设置的字符串的格式有关。但我不知道正确的格式是什么(以及为什么我使用的格式不起作用 - 对我来说似乎是一种合理的时间格式)。

这是一个 JSFiddle以备不时之需。

有什么建议吗?

最佳答案

尝试这样的事情:

<input type="time" value="17:00:00" />

阅读this .

关于html - 无法在 Chrome 中设置类型为 ="time"的输入元素的初始值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26763366/

相关文章:

javascript - 完全相同的代码在 Dreamweaver 中无法正常工作

php - 数据库表设计困境,复选框一大堆?

javascript - 当设备宽度小于 1000px 时,jQuery 的 .height() 函数返回 0

javascript - 在 Chrome 扩展中单击元素之前的事件监听器运行函数

javascript - 如何克服 WhatWG/W3C/Chrome version 33.0.1750.146 "regression bug"with &lt;input type ="number"/> fields

html - 如何停止页面在 Canvas 外菜单中滚动?

javascript - 在 webkit 浏览器中对数组进行排序的问题

与 FF 和 IE 相比,jQuery 在 Chrome 中返回错误的元素位置

html - HTML 复选框的选中属性的正确值是什么?

javascript - onchanged 事件,在更改之前获取值?在 html 输入标签中(类型=范围)