首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为无法获得浏览器支持的输入type="date“添加javascript回退

为无法获得浏览器支持的输入type="date“添加javascript回退
EN

Stack Overflow用户
提问于 2014-01-24 10:29:26
回答 2查看 5.6K关注 0票数 11

将类型日期添加到输入字段现在会产生一个基于浏览器的日期选择器。(如获支持)。

代码语言:javascript
运行
复制
<input type="date"></input>

不过,这对触觉异常来说是一种幻想.

当浏览市场的肉:火狐和互联网浏览器,类型日期是不支持的。

发问

当不提供支持时,如何使用输入type="date"和javascript日期选择器的回退?

目前,我似乎无法在不同时产生两个日期选择器的情况下获得两个世界的优势。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-24 10:39:22

票数 7
EN

Stack Overflow用户

发布于 2014-01-24 10:33:55

您应该考虑使用modernizr,它使用JS来确定当前浏览器具有哪些特性。在下面的示例中,如果此浏览器不兼容,您可以提供另一个数据报警器:

代码语言:javascript
运行
复制
<script src="modernizr.js"></script>
<script>Modernizr.load({
  test: Modernizr.inputtypes.date,
  nope: ['http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.7/jquery-ui.min.js', 'jquery-ui.css'],
  complete: function () {
    $('input[type=date]').datepicker({
      dateFormat: 'yy-mm-dd'
    }); 
  }
});
</script>
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21330271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档