我在几个使用MVC的网页上安装了jQuery日期选择器。因此,type =“date”被添加到控件中。
所以我同意浏览器选择错误的一般共识,并且真的不想猜测哪些浏览器支持什么,我需要一个解决方案。
有没有办法确定浏览器是否有自己的日期选择器?
基本上我想关闭jquery datepicker,如果浏览器支持它,如果没有则打开它。
我想的另一件事就是添加一个日期选择器按钮,以便用户可以使用默认值,如果它可以工作,如果他们想要或需要jQuery日期选择器,请单击该按钮。这样至少这两个选项不会竞争。
建议?
答案 0 :(得分:1)
泰米尔塞尔万在评论中指出 这就是我开始工作的方式。
if (!Modernizr.inputtypes.date)
{
$("input[type=date]").datepicker();
}