这个简单的HTML页面有什么问题,FireFox 30.0和IE 11中没有显示日期选择器?
<!DOCTYPE html>
<html>
<head>
<title>Untitled Page</title>
</head>
<body>
<form>
<label> Date field:</label><br />
<input type="date" value="" />
</form>
</body>
</html>
答案 0 :(得分:21)
Internet Explorer 11目前不支持<input type='date'>
,但我们正在进行recently announce工作正在进行中。您可以在http://status.modern.ie在线跟踪该进度。
Firefox目前似乎也不支持该属性。 bug was opened in 2012请求添加支持,但补丁尚未登陆。
如果您今天需要此功能,我建议您使用jQuery's Datepicker。
答案 1 :(得分:1)
Edge支持日期选择器,但4年后,IE似乎永远不会支持。与Safari桌面相同(尽管Safari移动版支持它)。参见:CanIUse datepicker support。
Chrome和Edge从用户的桌面系统设置中获取日期格式,如果您期望ISO 8601并且您的用户不在丹麦或加拿大居住,这可能会令人惊讶。
仅当您使用REGULAR JQuery发行版时,JQuery的datepicker才与引导程序4一起使用。 Bootstrap 4文档显示了SLIM版本,这使我有些困惑。
其他替代方法:
答案 2 :(得分:0)
自版本51(2017年1月26日)以来已经在Firefox中,但默认情况下它尚未激活
激活它:
关于:配置
dom.forms.datetime - &gt;设为真