jQuery Validation Plugin:需要30个元素中的1个

时间:2010-11-16 17:00:32

标签: jquery jquery-validate

我正在使用jQuery Validation插件用于相当大的表单(表单的大小因客户端请求而大且不可协商)。

我已经能够相对轻松地实现所有有时复杂的验证依赖项。但是现在我陷入了一个相对简单的验证,它似乎不适合验证插件的概念:

必须填写超过30个表单输入字段中的一个。

就是这样。

我面临的问题:

1)由于我们讨论的是30个字段,我不想突出显示所有字段,只显示错误(错误显示在表单上的特殊区域)。

2)优雅的解决方案将是首选。添加30“#input_id:required”规则并不优雅。

是我绕过验证插件的唯一选择吗?

谢谢你, 亚历克西斯

2 个答案:

答案 0 :(得分:0)

请原谅我回答问题的问题..

我认为你可以很容易地在没有插件的情况下做到这一点,你需要对所有输入对象进行验证还是只需要文本输入?

您的验证是简单的(例如,必需的)还是深入的(例如电子邮件验证)?

答案 1 :(得分:0)

您可以根据表单中的任何数据条目创建一个隐藏字段,然后让验证程序插件检查它是否在提交时不返回空字符串。您还可以在任何字段的onChange事件中添加toggleClass。