浪子.蔺文龙的博客

回首,至少我去做了

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

发现jquery.validate.js 1.7 的一个大BUG


 1 $('#reg_form').validate({
 2         submitHandler: function (form) {
 3                 form.submit();
 4         },
 5         event: "blur",//注意这里
 6         rules: {
 7             commendmen: {
 8                 required: true,
 9                 minlength: 1,
10                 remote: {
11                     url: "url",
12                     type: "get",
13                     data: {
14                         email: function () {
15                             return $("#commendmen").val();
16                         }
17                     }
18                 }
19             },


第5行,设置了,验证事件是blur,事实上

当第一次在文本框中输入一个错误的内容,并触发blur事件时,blur验证是正常的  ,显示错误信息

此时,你在点击文本框,继续输入内容时,会发现每次onkeyup事件,都会触发验证!!!!!!

如果是需要远程验证的,这个BUG会给服务器造成一定的压力

解决办法暂未找到,如果哪位兄弟有解决办法,请赐教!

 

 

 

 

 

 

 

posted on 2010-10-14 18:29  蔺文龙  阅读(575)  评论(0编辑  收藏  举报
无觅相关文章插件,快速提升流量