Javascript 让现代化者工作的问题

Javascript 让现代化者工作的问题,javascript,html,modernizr,polyfills,shim,Javascript,Html,Modernizr,Polyfills,Shim,我在让名为modernizer的程序为我工作时遇到了一个问题,我需要一种方法来替换所有浏览器中的原生HTML5input=date,从我读到的modernizer就是这样做的,但是,如果我理解正确,我只需下载文件,将脚本包含在head标记和viola中即可工作?但它不是,脚本会加载所有内容,但不会进行任何更改。以前有没有人使用过这个程序,并且知道我遗漏了什么 这就是我如何包含该文件的方式 Modernizer只需告诉您当前浏览器是否支持某些html5/css3功能。它无法更正您的标签或控件。。。

我在让名为modernizer的程序为我工作时遇到了一个问题,我需要一种方法来替换所有浏览器中的原生HTML5
input=date
,从我读到的modernizer就是这样做的,但是,如果我理解正确,我只需下载文件,将脚本包含在head标记和viola中即可工作?但它不是,脚本会加载所有内容,但不会进行任何更改。以前有没有人使用过这个程序,并且知道我遗漏了什么

这就是我如何包含该文件的方式


Modernizer只需告诉您当前浏览器是否支持某些html5/css3功能。它无法更正您的标签或控件。。。在不支持浏览器的情况下运行。

我知道RTFM帖子是不受欢迎的,但在这种情况下,直接从马嘴里说出来 :

输入类型 HTML5为的type属性引入了十三个新值。它们如下:搜索、电话、url、电子邮件、日期时间、日期、月、周、时间、日期时间本地、号码、范围、颜色

这些类型可以启用本机日期选择器、颜色选择器、URL验证等。如果浏览器不支持给定类型,它将呈现为文本字段。Modernizr无法检测日期输入是否创建日期选择器,颜色输入是否创建颜色选择器,等等。它将检测输入值是否根据规范进行了清理。对于WebKit,我们已收到确认,如果UI小部件未就位,将不会添加清理

他们链接到的此页面也可能有帮助:

那么它到底是如何告诉你的呢?我的印象是它解决了问题。你知道jquery对
input=date
有什么修正吗?我可能误解了,但基本上,modernizer并没有做我想做的事情?我需要一个jquery日历来替换
input=date
字段?这解决了我的问题