我可以用HTML5验证替换我的jQuery验证以进行必要的现场测试吗?

时间:2012-09-01 10:59:55

标签: jquery html asp.net-mvc asp.net-mvc-3 html5

如果我使用最新的IE,Firefox和Chrome浏览器,是否需要简单输入字段必需/不需要检查的jQuery验证?

如果我的ASP MVC3应用程序不需要旧的浏览器支持,那么使用jQuery有什么好处吗?

3 个答案:

答案 0 :(得分:1)

我建议您使用旧浏览器的Jquery和新浏览器使用HTML5输入功能,以支持用户端的所有浏览器,因为您永远不知道他们使用的是哪种浏览器。

我个人使用http://www.rapidexp.com/h5form/它兼容浏览器支持HTML5时检测到的所有浏览器。如果不是

第二种方法 您可以手动选择使用Modernizer检测浏览器支持html5并根据需要应用输入字段,只需下载它并检查教程以获得输入字段的支持

答案 1 :(得分:1)

您需要jQuery验证或其他一些JavaScript驱动的检查才能使所有现代浏览器都进行检查。例如,IE 9未实现required属性。此外,实现它的浏览器有自己的向用户指示问题的方式,这里他们使用浏览器的UI语言,不一定使用精心设计的文本。要控制发给用户的错误消息,您需要使用JavaScript。

答案 2 :(得分:0)

如果您使用支持HTML 5 required属性的最新浏览器,则无需进行jQuery验证。

如果浏览器可以为您处理它,为什么要包含额外的脚本?