2

我写了以下内容:

<html>
<head>
</head>
<body>
<input type="date" />
</body>
</html>

只是一些基本的东西,所以我可以看到它工作。它在页面上呈现了一个文本框,但是当我单击它时,没有弹出日期显示。我在 IE9 和 Chrome 中都试过了。

你还需要做些什么来让它工作吗?

4

1 回答 1

2

目前,根据CanIUse.com的说法,IE9 不支持日期或时间输入类型(对 IE10 的支持未知)。

目前唯一支持日期输入类型的主流浏览器是 Opera 和 Opera Mobile。

现在,每当主要浏览器检测到它们默认使用的未知输入类型时type="text",将类型字段保留为未来用户的日期并没有什么坏处。如果您现在想实现日历功能而不依赖于浏览器支持,最好的办法是研究跨浏览器兼容的 JavaScript 插件。如果您使用 jQuery,可能有十几个或更多的主要插件可供您免费使用。

于 2012-06-14T23:11:02.090 回答