IE11和Firefox中的Datepicker支持

Vla*_*cow 14 firefox html5 internet-explorer 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>
Run Code Online (Sandbox Code Playgroud)

Sam*_*son 23

Internet Explorer 11目前不支持<input type='date'>,但我们最近宣布正在开展这项工作.您可以在http://status.modern.ie在线跟踪该进度.

Firefox目前似乎也不支持该属性.2012年开放了一个错误,要求添加支持,但补丁尚未登陆.

如果您今天需要此功能,我建议您使用jQuery的Datepicker.

  • 那个status.modern.ie链接现在似乎已经死了. (4认同)
  • 这是固定现在它在IE 11中不起作用我甚至在(仿真)Edge浏览器中看不到它 (2认同)
  • 这项工作已在Windows 10的10240版本中完成并发布.您目前正在测试哪个版本的Edge? (2认同)
  • @ user666不,这不是模拟器。此选项在Internet Explorer的引擎中引起功能退化,使其行为更像其早期版本。您可以*在很大程度上*“模拟” Internet Explorer的较早版本,但是**不能**模拟较新的版本或较新的浏览器,例如Microsoft Edge。IE工具中的“边缘”是指特定版本的Internet Explorer *中引擎的未经修改的最新行为。这是描述,而不是名称。 (2认同)

Gle*_*son 7

2019年2月更新:

Edge支持datepicker,但4年后,IE似乎永远不会支持。与Safari桌面相同(尽管Safari移动版支持它)。请参阅:CanIUse datepicker支持

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

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

其他选择:

  • uxsolutions bootstrap-datepicker “从Stefan Petre(来自eyecon.ro的)的Bootstrap派​​生的datepicker,通过eternicode进行了改进”在github上有很多亮点,并且似乎可以与bootstrap 4一起使用。
  • 一些朋友推荐了Bootstrapeyecon Datepicker,我想这是uxsolutions的原始版本。
  • 尽管JS Deliver CDN当前缺乏完整性哈希码,并且没有预先构建的下载,但是Pickaday还是很流行的-您必须使用node或其他东西来构建。