2014-06-26 38 views

回答

1
<input type="time" name="time" /> 

每个浏览器都有不同的显示。

  • Opera(Presto Engine)显示了正确的方法。 Chrome(Webkit Engine)在AM/PM中显示它。

  • Firefox(Gecko Engine)不显示任何内容,但验证。

输入type=time是基于本地化的想法,它将所有这一切都从页面作者手中。这是故意的;这个问题在HTML5讨论中多次提出,结果相同:没有变化。 (除了可能增加的文字说明,使此行为描述为预期。)

您应该使用输入类型=文本,模式属性和一些JavaScript检查输入的正确性在浏览器不支持模式属性本身。

相关问题