经过很多努力,我完全无法让 addMethod 工作。
我的代码如下:
$("#submitform").validate(
        {
            rules: {
                org_name: "required",
                email_address: "required",
                phone: "required",
                abn: "required",
                description: "required",
                geocomplete: "required"
            },
            messages: {
                org_name: "Required",
                email_address: "Required",
                phone: "Required",
                abn: "Required",
                description: "Required",
                geocomplete: "Required"
            },              
            submitHandler: function(event, validator) {     
                // submitForm();
            },
            invalidHandler: function(event, validator) {
                //code..
            }
    });
添加方法
    $.validator.addMethod("org_name", function(value) {
     // return this.optional(element) || value == params[0] + params[1];
     console.log("hi" + value);alert('hi');
     return false;
    }, "Invalid");
和目标元素
<input id="org_name" name="org_name" type="text" class="input-xlarge ">
addMethod 函数没有被调用,没有错误,我对这个不知所措??另一方面,“必需”验证在表单上正常工作,这是我第一次尝试这个插件。