我正在使用此插件进行表单验证:
https://github.com/jzaefferer/jquery-validation
我在表单之外提交表单,这意味着我没有直接点击提交表单中的提交按钮。这就是我的意思(这是一些按钮点击功能):
$('#myForm').attr('action', '/requested').attr('method', 'post').removeAttr('data-remote').submit();
我想验证此表单中的一个字段,我可以从firebug中看到这样的字段:
<input type="hidden" name="request" id="request" class="required">
我尝试在文档准备中调用验证:
$('#myForm').validate();
但它不起作用,我在萤火虫中没有错误。
版本II :
HTML:
<input type="hidden" name="request" id="request">
Javascript:
$('#myForm').validate({
rules: {
request: "required"
},
messages : {
request: "Request name can't be empty."
}
});
我的下一个选项是什么,以上两个都不起作用。
答案 0 :(得分:2)
尝试添加$ .validator.setDefaults({ignore:''});如果你想验证隐藏的字段
答案 1 :(得分:0)
尝试使用$('form')。submit();
希望它有效。
如果不是$('form')。submit(true);