Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.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
Javascript 不触发jquery的表单验证_Javascript_Jquery_Validation - Fatal编程技术网

Javascript 不触发jquery的表单验证

Javascript 不触发jquery的表单验证,javascript,jquery,validation,Javascript,Jquery,Validation,我正在使用此插件进行表单验证: 我在表单外部提交表单,这意味着我没有直接点击提交表单内部的提交按钮。以下是我的意思(这是一些按钮点击功能): 我想验证此表单中的一个字段,我可以从firebug中看到该字段的呈现方式如下: <input type="hidden" name="request" id="request" class="required"> 但它不起作用,我在firebug中没有错误 第二版: HTML: <input type="hidden" name="r

我正在使用此插件进行表单验证:

我在表单外部提交表单,这意味着我没有直接点击提交表单内部的提交按钮。以下是我的意思(这是一些按钮点击功能):

我想验证此表单中的一个字段,我可以从firebug中看到该字段的呈现方式如下:

<input type="hidden" name="request" id="request" class="required">
但它不起作用,我在firebug中没有错误

第二版

HTML:

<input type="hidden" name="request" id="request">
我的下一个选项是什么上面的两个都不起作用。

试着使用$('form').submit()

希望它能起作用


如果不是$('form')。提交(true)

尝试添加$.validator.setDefaults({ignore:''});如果要验证隐藏字段

请尝试添加$.validator.setDefaults({ignore:''});如果你想验证隐藏的区域是否有好的捕获,请回答好吗?我接受你的回答回答如下:)谢谢我不能使用
$('form')。提交()我在这个页面上有多个表单使用唯一的处理程序。比如$('form#id1')。submit();
$('#myForm').validate();
<input type="hidden" name="request" id="request">
$('#myForm').validate({
        rules: {
            request: "required"
        },
        messages : {
            request: "Request name can't be empty."
        }
    });