解决Jquery.validate.js在IE8浏览器中的兼容问题
来源:绵阳动力网络公司  时间:2016-12-14  阅读:10

jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API。所有的捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言。但它在IE8中存在不兼容的问题,如何解决呢?

只需在jquery.validate.js 文件中

在446行附近找到

return $([]).add(this.currentForm.elements).filter(":input")

更换成

var listeElements = new Array(); 
for(var k=0;k<this.currentForm.elements.length;k++){ 
listeElements[k] = this.currentForm.elements[k];
 } 
return $([]).add(listeElements).filter(":input") 

以上就是解决Jquery.validate.js在IE8浏览器中的兼容问题的方法。绵阳动力网络公司希望能为你的网站建设带来帮助!

 
  • 电话咨询

  • 0816-2318288