我正在使用Jquery Validation插件,并在数组中有一系列具有相同名称的输入,例如5个输入,其名称=“name []”
我想要至少满足其中一项要求。谁会知道怎么做?谢谢!
答案 0 :(得分:1)
您可以更一般地说明“至少必须填充与选择器Y匹配的X输入”。 (在您的情况下,X为1,Y为“具有特定名称。”)
我在这里解决了一般问题:
jQuery Validate - require at least one field in a group to be filled
答案 1 :(得分:0)
答案 2 :(得分:0)
您可以在“需要”规则中添加依赖关系回调。它允许您为是否需要字段提供功能。
除非填写任何其他字段,否则请填写第一个字段。
通过使其成为必需来执行此操作,并将依赖关系回调设置为循环遍历所有其他字段的函数,如果其中任何字段具有值,则返回false。请参阅:http://docs.jquery.com/Plugins/Validation/Methods/required#required.28.C2.A0dependency-callback_.29