IE11和Firefox中的Datepicker支持

时间:2014-12-17 20:19:15

标签: html5 internet-explorer firefox datepicker internet-explorer-11

这个简单的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>

3 个答案:

答案 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)

2019年2月更新:

Edge支持日期选择器,但4年后,IE似乎永远不会支持。与Safari桌面相同(尽管Safari移动版支持它)。参见:CanIUse datepicker support

Chrome和Edge从用户的桌面系统设置中获取日期格式,如果您期望ISO 8601并且您的用户不在丹麦或加拿大居住,这可能会令人惊讶。

仅当您使用REGULAR JQuery发行版时,JQuery的datepicker才与引导程序4一起使用。 Bootstrap 4文档显示了SLIM版本,这使我有些困惑。

其他替代方法:

  • uxsolutions bootstrap-datepicker“从Stefan Petre(eyecon.ro的)的Bootstrap派​​生的日期选择器,通过eternicode进行了改进”在github上备受关注,并且似乎可以与bootstrap 4一起使用。
  • 一些朋友推荐了eyecon Datepicker for Bootstrap,我猜这是uxsolutions的原始版本。
  • Pickaday非常受欢迎,尽管JS Deliver CDN当前缺乏完整性哈希码,并且没有预先构建的下载-您必须使用node或其他东西构建。

答案 2 :(得分:0)

自版本51(2017年1月26日)以来已经在Firefox中,但默认情况下它尚未激活

激活它:

关于:配置

dom.forms.datetime - &gt;设为真