0

我正在使用 JQuery 验证插件。

<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.0/jquery.validate.js"></script>

今天我遇到了一个我需要的问题validated fields with the same name,比如:<input type="text" name="foo[]" value="" />- 问题是插件只会验证第一个字段。我知道原因是因为插件需要我认为的唯一名称。是否有任何解决方案来验证所有具有相同名称的字段?

谢谢!

4

1 回答 1

0

报价

“......问题是插件只会验证第一个字段。我知道原因是因为插件需要我认为的唯一名称。有没有解决方案来验证所有具有相同名称的字段?”

这是真实的。如果每个字段上没有唯一的名称,插件将无法正常运行。

此外,使用 jQuery$.each()通过该.rules('add')方法分配规则不是可行的解决方法。这是因为根本问题不在于选择元素和分配规则,问题在于插件使用name属性来跟踪正在验证的元素。如果全部相同,这是不可能的name

失败的 jQuery.each()演示

于 2013-08-20T14:17:15.710 回答