我写了以下内容:
<html>
<head>
</head>
<body>
<input type="date" />
</body>
</html>
只是一些基本的东西,所以我可以看到它工作。它在页面上呈现了一个文本框,但是当我单击它时,没有弹出日期显示。我在 IE9 和 Chrome 中都试过了。
你还需要做些什么来让它工作吗?
我写了以下内容:
<html>
<head>
</head>
<body>
<input type="date" />
</body>
</html>
只是一些基本的东西,所以我可以看到它工作。它在页面上呈现了一个文本框,但是当我单击它时,没有弹出日期显示。我在 IE9 和 Chrome 中都试过了。
你还需要做些什么来让它工作吗?
目前,根据CanIUse.com的说法,IE9 不支持日期或时间输入类型(对 IE10 的支持未知)。
目前唯一支持日期输入类型的主流浏览器是 Opera 和 Opera Mobile。
现在,每当主要浏览器检测到它们默认使用的未知输入类型时type="text"
,将类型字段保留为未来用户的日期并没有什么坏处。如果您现在想实现日历功能而不依赖于浏览器支持,最好的办法是研究跨浏览器兼容的 JavaScript 插件。如果您使用 jQuery,可能有十几个或更多的主要插件可供您免费使用。