代码之家  ›  专栏  ›  技术社区  ›  Diver Dan

添加自定义jquery.validation方法会导致Unaught TypeError:无法读取未定义的属性“call”

  •  1
  • Diver Dan  · 技术社区  · 11 年前

    我正在努力让jquery.validation使用自定义方法。

    我正在尝试这个

     $.validator.addMethod("validateMe", function (value, element) {
            alert("validate");
        });
    $( "#myTextBox" ).rules( "add", {
        validateMe: true
      });
    

    我正在使用jquery.validate v1.12,但在尝试验证时,我得到了一个错误

    Uncaught TypeError: Cannot read property 'call' of undefined 
    

    我在这里遗漏了什么吗?

    1 回复  |  直到 11 年前
        1
  •  2
  •   Diver Dan    11 年前

    如果其他人也有同样的问题,那就证明我没有提供信息

     $.validator.addMethod("validateMe", function (value, element) {
        alert("validate");
     }, 'Hello message!');
    

    成功了