仅处理可见的表单字段以进行验证

时间:2010-07-31 01:18:06

标签: jquery validation

我需要在一个元素中验证一堆表单字段。我只需要它们全部是“必需的”,不一定要输入检查(电子邮件,电话号码等)。问题是,我有动态显示和隐藏输入和选择元素的表单,我需要验证器忽略隐藏的。

我已经研究了这个数量 - 从理论上说,这应该有效:

$('#theform').validate( {required: "input:visible,select:visible"}

它没有,页面只是提交。 this页面上有几个示例,但我无法使其中任何一个工作。我可能错误地实施了它们。

任何帮助将不胜感激!谢谢你的阅读。

1 个答案:

答案 0 :(得分:2)

这里使用ignore option比较容易:

$('#theform').validate({ ignore: ':hidden' });

我使用此选项跳过未提供的对话框验证,例如,问题的简短解决方案:)