将类型日期添加到输入字段现在会产生一个基于浏览器的日期选择器。(如获支持)。
<input type="date"></input>
不过,这对触觉异常来说是一种幻想.
当浏览市场的肉:火狐和互联网浏览器,类型日期是不支持的。
发问
当不提供支持时,如何使用输入type="date"
和javascript日期选择器的回退?
目前,我似乎无法在不同时产生两个日期选择器的情况下获得两个世界的优势。
发布于 2014-01-24 10:39:22
发布于 2014-01-24 10:33:55
您应该考虑使用modernizr,它使用JS来确定当前浏览器具有哪些特性。在下面的示例中,如果此浏览器不兼容,您可以提供另一个数据报警器:
<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>
https://stackoverflow.com/questions/21330271
复制相似问题