jQueryvalidation – 至少需要一个同名的输入

我正在使用Jquery Validation插件,并在数组中有一系列具有相同名称的输入,例如5个输入,其中name =“name []”

我想要至少有一个这样的要求。 谁会知道怎么做? 谢谢!

您可以更普遍地说明“至少必须填充与选择器Y匹配的X输入”。 (在您的情况下,X为1,Y为“具有特定名称。”)

我在这里解决了一般问题:

jQuery Validate – 要求填充组中的至少一个字段

您可以通过api中的addMethod方法自定义validation插件以满足您的需求

然后,您可以创建validation表单所需的确切规则。

您可以向“需要”规则添加依赖关系回调。 它允许您提供是否需要字段的function。

除非填写任何其他字段,否则请填写第一个字段。

通过使其成为必需来执行此操作,并将依赖关系回调设置为循环遍历所有其他字段的函数,如果其中任何字段具有值,则返回false。 请参阅: http : //docs.jquery.com/Plugins/Validation/Methods/required#required.28.C2.A0dependency-callback_.29