(转)jquery formValidator插件ajax验证,在内容不做修改的前提下提示错误的bug解决方法
2011-06-28 17:15
906 查看
jquery formValidator插件非常好用,但是有一个严重的Bug,在使用ajax验证的时候,如果输入框的内容已经存在,把鼠标放到输入框,不做任何修改再离开,则会提示错误,
这是这个插件犯的一个很愚蠢的错误
添加上掉绿字的那段,就不会不验证了。
这是这个插件犯的一个很愚蠢的错误
oneIsValid: function(id, index) { var returnObj = new Object(); returnObj.id = id; returnObj.ajax = -1; returnObj.errormsg = ""; //自定义错误信息 var elem = $("#" + id).get(0); var settings = elem.settings; var settingslen = settings.length; //只有一个formValidator的时候不检验 if (settingslen == 1) { settings[0].bind = false; } if (!settings[0].bind) { return null; } for (var i = 0; i < settingslen; i++) { if (i == 0) { if ($.formValidator.isEmpty(id)) { returnObj.isvalid = true; returnObj.setting = settings[0]; break; } continue; } returnObj.setting = settings[i]; if (settings[i].validatetype != "AjaxValidator") { $.formValidator.triggerValidate(returnObj); } else { returnObj.ajax = i; settings[i].isvalid = true; } if (!settings[i].isvalid) { returnObj.isvalid = false; returnObj.setting = settings[i]; break; } else { returnObj.isvalid = true; returnObj.setting = settings[0]; if (settings[i].validatetype == "AjaxValidator") break; } } return returnObj; },
添加上掉绿字的那段,就不会不验证了。
相关文章推荐
- jquery formValidator插件ajax验证,在内容不做修改的前提下提示错误的bug解决方法
- jquery formValidator插件ajax验证,在内容不做修改的前提下提示错误的bug解决方法
- jquery formValidator插件ajax验证 内容不做任何修改再离开提示错误的bug解决方法
- jquery-validate插件之resetForm方法清除历史错误提示信息
- jquery.form.js的ajax提交,CKEditor编辑器内容丢失问题的解决方法!
- FireFox中使用JQuery的ajaxfileupload插件返回JSON格式数据提示保存的解决方法。
- jqueryFormvalidator Ajax修改数据验证是否存在
- jQuery formValidator表单验证插件4.1.1提供下载
- EasyUI form ajax submit后,在IE下提示下载内容的解决办法
- Eclipse的SVN插件提示:验证验证位置时发生错误:"Unable to load default SVN Client“解决
- 解决javascript提交form出现错误提示:对象不支持此属性或方法
- jQuery表单验证插件formValidation实现个性化错误提示(超实用)
- 修改jQuery.validate验证方法和提示信息
- jQuery validate插件,自动验证无效的原因及解决方法归纳
- Jquery.ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
- jquery表单验证使用插件formValidator
- eclipse中经常提示:TheserializableclassAddUserFormdoes错误解决方法
- maven-compiler-plugin 插件版本信息错误提示的解决方法
- jQuery formValidator表单验证插件开源了!!含API帮助、源码、示例