• jquery.validate.js 1.7 的BUG


    发现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会给服务器造成一定的压力

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

  • 相关阅读:
    ADO.NET Entity Framework之ObjectQuery
    高效byte[]和string互转的方法
    异步邮件发送
    ADO.NET Entity Framework之ObjectContext
    【转】Memcache and Mongodb
    一周工作总结一次SQL优化记录
    Ubuntu下有关Java和数据库的一些工作记录(一)
    自定义函数,替换字符串中指定位置的字符
    一次优化记录
    对比shrink和move
  • 原文地址:https://www.cnblogs.com/leadwit/p/1851612.html
Copyright © 2020-2023  润新知