Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
验证id javascript上的submitHandler?_Javascript_Jquery_Jquery Validate - Fatal编程技术网

验证id javascript上的submitHandler?

验证id javascript上的submitHandler?,javascript,jquery,jquery-validate,Javascript,Jquery,Jquery Validate,如何在id上设置submitHandler。我希望能够在id上提交我的处理程序进行验证。以下是代码: $("#validate").validate({ rules: { "name-contact": { required: true } }, messages: { "name-contact": { required: "Please, enter a name"

如何在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; 
    }   

该代码不起作用,从我所看到的,它没有设置,因为comas。如何在id上设置submitHandler?

submitHandler是jQuery验证插件的一个选项。它是一个回调函数,每当您单击submit,然后仅当整个表单通过验证时才会触发。因此,在这种情况下,你的问题真的毫无意义

您的代码:

$("#validate").submitHandler: function () { 
    return false; 
}
您不能像这样将
submitHandler
附加到jQuery选择器。它位于
.validate()
方法的内部,该方法附加到表单选择器,如下所示

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


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

“在id上设置提交人”是什么意思?对于特定表单是什么意思?对于特定表单是