2

为什么 HTML5 表单在 IE 9 上不兼容?

我没有在 Internet Explorer 9 上看到经过验证的表单。它在 FF、Chrome 和 Safari 上运行良好,但在 Internet Explorer 上却不行。

4

8 回答 8

7

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 
于 2012-10-23T06:16:48.313 回答
4

由于 IE9(相对)较旧,Microsoft 对支持新标准持谨慎态度,而 HTML5 处于前沿。

于 2012-10-23T06:21:23.063 回答
2

@Nida Hafeez,

看看这个: http ://html5readiness.com

你不应该使用 HTML5 验证,我不会推荐。

永远记住,用户可以克服客户端验证,基于不同的浏览器类型、版本和启用/禁用 javascript 或其他客户端功能。

于 2012-10-23T06:33:15.623 回答
1

似乎直到 IE 10.0 才支持表单验证

应该有一个polyfill可以让你实现你想要的。

于 2012-10-23T06:18:26.783 回答
1

许多浏览器检查不支持 html 5 表单的许多功能

检查疯狂的形式

和浏览器支持新的 HTML5 输入类型

在此处输入图像描述

source浏览器支持新的 HTML5 输入类型

于 2012-10-23T06:22:45.843 回答
0

因为IE9 不是现代浏览器

于 2012-10-23T06:18:57.107 回答
0

也许一个 html5 启用程序会为你工作检查这个http://html5doctor.com/how-to-get-html5-working-in-ie-and-firefox-2/

于 2012-10-23T06:21:13.737 回答
0

在使用 html5 元素之前,您可以使用Modernizr检查浏览器的兼容性。

于 2012-10-23T06:26:29.193 回答