我使用的Jquery Validation插件和具有一系列在一个阵列相同名称的输入的至少一个输入,例如5个输入与名称=“名称[]”jQuery验证 - 所需要的相同的名称
我希望至少有一个这样的要求。谁会知道如何做到这一点?谢谢!
我使用的Jquery Validation插件和具有一系列在一个阵列相同名称的输入的至少一个输入,例如5个输入与名称=“名称[]”jQuery验证 - 所需要的相同的名称
我希望至少有一个这样的要求。谁会知道如何做到这一点?谢谢!
你可以从你的API
自定义验证插件通过addMethod方法您的需求,那么你可以创建你需要验证您的形式确切的规则。
你可以添加一个依赖回调到你的“requires”规则。它可以让你给出一个功能是否需要一个字段。
制作所需的第一场,除非任何其他字段都填充。
做到这一点通过使必需的,并且依赖回调设置为通过所有其他领域的循环,并返回是否存在任何虚假记载功能他们有价值。请参阅:http://docs.jquery.com/Plugins/Validation/Methods/required#required.28.C2.A0dependency-callback_.29
您可以更一般地声明为“至少需要填充与选择器Y匹配的X个输入。” (在你的情况,X为1,Y是 “具有特定名称。”)
我解决这里的普遍问题:
jQuery Validate - require at least one field in a group to be filled