为什么HTML5表单在IE 9上不兼容?
我没有在Internet Explorer 9上看到验证的表单。 它适用于FF,Chrome和Safari,但不适用于Internet Explorer。
答案 0 :(得分:7)
Internet Explorer缺少大多数HTML5功能,这就是您遇到问题的原因。
请参阅 this 网站,了解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
答案 1 :(得分:4)
由于IE9(相对)陈旧,微软对支持新标准持谨慎态度,而HTML5正处于最前沿。
答案 2 :(得分:2)
@Nida Hafeez,
看看这个: http://html5readiness.com
您不应该使用HTML5验证,我不建议。
始终记住,用户可以根据不同的浏览器类型,版本以及启用/禁用javascript或其他客户端功能来克服客户端验证。
答案 3 :(得分:1)
答案 4 :(得分:1)
许多浏览器检查不支持html 5表单的许多功能
和 浏览器支持新的HTML5输入类型
答案 5 :(得分:0)
答案 6 :(得分:0)
也许一个html5启用程序可以帮你查看http://html5doctor.com/how-to-get-html5-working-in-ie-and-firefox-2/
答案 7 :(得分:0)
在使用html5元素之前,您可以使用Modernizr检查浏览器兼容性。