我需要在一个元素中验证一堆表单字段。我只需要它们全部是“必需的”,不一定要输入检查(电子邮件,电话号码等)。问题是,我有动态显示和隐藏输入和选择元素的表单,我需要验证器忽略隐藏的。
我已经研究了这个数量 - 从理论上说,这应该有效:
$('#theform').validate( {required: "input:visible,select:visible"}
它没有,页面只是提交。 this页面上有几个示例,但我无法使其中任何一个工作。我可能错误地实施了它们。
任何帮助将不胜感激!谢谢你的阅读。
答案 0 :(得分:2)
这里使用ignore
option比较容易:
$('#theform').validate({ ignore: ':hidden' });
我使用此选项跳过未提供的对话框验证,例如,问题的简短解决方案:)