-1

如何在 id 上设置 submitHandler。我希望能够提交我的处理程序以对 id 进行验证。这是代码:

$("#validate").validate({
    rules: {
        "name-contact": {
            required: true
        }
    },
    messages: {
        "name-contact": {
            required: "Please, enter a name"
        }
    },
    submitHandler: function () { 
        return false; 
    }   
});

我想更改我的 submitHander 以便能够接受 id,以便我提交到 id 验证。这是代码不起作用,但它给出了我正在谈论的示例:

    $("#validate").submitHandler: function () { 
        return false; 
    }   

该代码不起作用,据我所知,由于昏迷,它没有设置。如何在 id 上设置 submitHandler?

4

1 回答 1

0

submitHandler是 jQuery Validate 插件的一个选项。这是一个回调函数,只要您单击提交并且只有当整个表单通过验证时才会触发。所以你的问题在这种情况下真的没有意义。

你的代码:

$("#validate").submitHandler: function () { 
    return false; 
}

你不能submitHandler像这样附加到一个 jQuery 选择器。它进入方法内部,该.validate()方法附加到您的表单选择器,如下所示......

$("#validate").validate({
    // rules & options, 
    submitHandler: function(form) {
       // your custom submit handler function
    }
});

演示:http: //jsfiddle.net/VRLPM/

请显示 HTML 标记,更好地解释您真正想要做什么以及为什么插件的正常使用不能满足您的需求。

于 2013-10-20T00:00:37.390 回答