为什么 HTML5 表单在 IE 9 上不兼容?
我没有在 Internet Explorer 9 上看到经过验证的表单。它在 FF、Chrome 和 Safari 上运行良好,但在 Internet Explorer 上却不行。
为什么 HTML5 表单在 IE 9 上不兼容?
我没有在 Internet Explorer 9 上看到经过验证的表单。它在 FF、Chrome 和 Safari 上运行良好,但在 Internet Explorer 上却不行。
Internet Explorer 缺少大多数 HTML5 功能,这就是您遇到问题的原因。
请参阅此站点,以了解 IE9 与什么兼容:
形式
input type=text Partial
input type=search No
input type=tel No
input type=url No
input type=email No
input type=datetime No
input type=date No
input type=month No
input type=week No
input type=time No
input type=datetime-local No
input type=number No
input type=range No
input type=color No
input type=checkbox Yes
input type=image Yes
input type=file Partial
textarea Partial
select Partial
fieldset Partial
datalist No
keygen No
output No
progress No
meter No
字段
Field validation No
Association of controls and forms No
Other attributes No
CSS selectors No
Events Partial
Form validation No
由于 IE9(相对)较旧,Microsoft 对支持新标准持谨慎态度,而 HTML5 处于前沿。
@Nida Hafeez,
看看这个: http ://html5readiness.com
你不应该使用 HTML5 验证,我不会推荐。
永远记住,用户可以克服客户端验证,基于不同的浏览器类型、版本和启用/禁用 javascript 或其他客户端功能。
也许一个 html5 启用程序会为你工作检查这个http://html5doctor.com/how-to-get-html5-working-in-ie-and-firefox-2/
在使用 html5 元素之前,您可以使用Modernizr检查浏览器的兼容性。