jquery 验证器 addMethod 不起作用

标签 jquery

经过一番努力,我完全无法让 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 函数没有被调用,没有错误,我对此不知所措? 另一方面,“必需”验证在表单上正常工作,正如预期的那样,这是我第一次尝试这个插件。

最佳答案

使用如下规则,

 org_name: "org_name",

你的代码应该是这样的,

 $("#submitform").validate(
    {
        rules: {
            org_name: "org_name",// input element: method name
            email_address: "required",
            phone: "required",
            abn: "required",
            description: "required",
            geocomplete: "required"
        },

关于jquery 验证器 addMethod 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19157045/

相关文章:

JQuery "onclick"事件加上 "onload"

javascript - AngularJS 自定义 orderBy 来自同一变量

jquery - 如何更改 Prototype JS 库上 '$' 函数的名称?

javascript - 移动浏览器中的正文边距问题

javascript - click() 中的函数在设置元素的 click 方法后执行

javascript - 如何在可排序的两个 UL 之间重新排列 li id?

javascript - 使用 $.getScript (jquery) : code is not executed

javascript - 在 OWL Carousel 当前项目上添加类

javascript - jQuery 解析字符串中的 unicode 字符

javascript - 如何理解这个 jquery 函数