繁体   English   中英

jQuery验证-至少需要一个同名输入

[英]jQuery Validation - require at least one input of the same name

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

我至少需要其中之一。 有人知道该怎么做吗? 谢谢!

您可以将其更笼统地表述为“必须至少填充与选择器Y匹配的X个输入”。 (在您的情况下,X为1,Y为“具有特定名称”。)

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

jQuery Validate-至少需要填充一组字段

您可以通过api的addMethod方法自定义验证插件

那么您可以创建验证表单所需的确切规则。

您可以将依赖项回调添加到“需要”规则中。 它使您可以提供是否需要字段的功能。

除非填写其他任何字段,否则将第一个字段设为必填字段。

为此,将其设置为必需,然后将依赖项回调设置为循环遍历所有其他字段并返回false(如果它们中的任何一个具有值)的函数。 请参阅: http : //docs.jquery.com/Plugins/Validation/Methods/required#required.28.C2.A0dependency-callback_.29

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM