Firefox不支持<input type="date"/>
。我读到可以在所有浏览器中使用日期类型,您可以使用modernizer进行检查,如果不支持,您可以回退使用javascript来显示datepickerr。
我去了https://modernizr.com,点击了Development Build,然后下载了包含所有JS代码的文件。然后我将此文件(modernizr-custom.js)添加到我的Web项目中。在我正在处理的相关页面的顶部,我补充道:
<script src="modernizr-custom.js">
<!-- Used for calendar picker -->
<script>
$(function(){
if (!Modernizr.inputtypes.date) {
$('input[type=date]').datepicker({
dateFormat : 'yy-mm-dd'
}
);
}
});
</script>
下面的文件我有我的html代码行:
<input type="date" name = "date" placeholder = "Date" required>
然而,毕竟,我仍然无法在Firefox中显示日期选择器。我是JavaScript的新手,所以我希望有人可以指出我做错了什么。
(这不是一个重复的问题。下面的链接没有描述如何使用Modernizr和我提供的功能来解决这个问题,这就是我要问的问题。How to get HTML 5 input type="date" working in Firefox and/or IE 10)