验证在IE8的jQuery的bug解决

该项目使用表单验证插件来验证jQuery,直到只做简单的检查,而不是使用稍微复杂一点的,最近提出的应用程序的请求,一个页面提交按钮的两个,然后检查表单在点击事件按钮时,如下所示。
然后使用插件的有效()函数是很自然的:
这可以达到的效果,但也有问题,在IE8,有效的(假)方法总是返回,所有的字段可以被视为一个需要现场检查,纠结了很久,因为jQuery插件的代码是非常复杂的,所以一开始特别难,然后一步一步。发现的问题,问题是在attributerules()函数:
这个函数的功能是:当你写页面上的校验规则而不是剧本,你也可以申请校验框架。从技术上讲,它是合理的,和处理的要求是合理的,但对IE8,有一点problem.ie8将执行以下分支:
因此,所有的字段都将被视为必需的字段验证,测试后最后两种方法可以被解决:

首先是规则()方法里面找到下面的代码,评论attributerules(电话),你可以这样做,是因为一般很少写页面检查,当然,这肯定不是最好的解决方案,然后在第二看。
第二解需要两点:首先,我们需要给attributerules稍作修改()方法和getAttribute()变化的属性的方法()方法。注(中)是js方法和属性(jQuery)是一种使用方法是不一样的,事实上,后的变化,bug IE8已经解决,但IE7和出现这一问题,所以你应该使用最新的jQuery,当我测试用的是jquery1.10.2版。
哦,是的,别忘了在结尾处停止表单的默认形式。