【发布时间】:2012-12-17 17:15:29
【问题描述】:
我正在使用这个插件进行表单验证:
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();
但它不起作用,我在 firebug 中没有错误。
第二版:
HTML:
<input type="hidden" name="request" id="request">
Javascript:
$('#myForm').validate({
rules: {
request: "required"
},
messages : {
request: "Request name can't be empty."
}
});
我的下一个选择是什么,上面这两个都不起作用。
【问题讨论】:
-
尝试添加 $.validator.setDefaults({ ignore: '' });如果你想验证隐藏字段
-
哇很好,想回答吗?我会接受你的回答
-
答案如下:)谢谢
标签: javascript jquery validation