我在让名为 modernizer 的程序为我工作时遇到问题,我需要一种方法来替换input = date
所有浏览器中的原生 HTML5,而我读到的modernizer 就是这样做的,但是,如果我理解正确,我只需下载文件,包括把脚本放到head标签和中提琴里面能用吗?但它不是,脚本加载和一切,但没有进行任何更改。有没有人使用过这个程序并且知道我错过了什么?
这就是我包含文件的方式
<script src = "modernizer.js"></script>
我在让名为 modernizer 的程序为我工作时遇到问题,我需要一种方法来替换input = date
所有浏览器中的原生 HTML5,而我读到的modernizer 就是这样做的,但是,如果我理解正确,我只需下载文件,包括把脚本放到head标签和中提琴里面能用吗?但它不是,脚本加载和一切,但没有进行任何更改。有没有人使用过这个程序并且知道我错过了什么?
这就是我包含文件的方式
<script src = "modernizer.js"></script>
我知道 RTFM 帖子在 SO 上不受欢迎,但在这种情况下直接来自马口 http://modernizr.com/docs/#features-html5:
输入类型 HTML5 为 的 type 属性引入了 13 个新值。它们如下:搜索、电话、网址、电子邮件、日期时间、日期、月、周、时间、本地日期时间、数字、范围、颜色。
这些类型可以启用本机日期选择器、颜色选择器、URL 验证等。如果浏览器不支持给定的类型,它将被呈现为文本字段。Modernizr 无法检测到日期输入创建了一个日期选择器,颜色输入创建了一个颜色选择器,等等——它会检测到输入值是否根据规范进行了清理。对于 WebKit,我们已经收到确认,如果没有 UI 小部件就不会添加清理。
他们链接到的这个页面也可能有帮助:http: //miketaylr.com/code/input-type-attr.html
Modernizer 只是告诉您当前浏览器是否支持某些 html5/css3 功能。它不能更正您的标签或控件...在不支持浏览器的情况下运行。