我不知道jquery验证组的工作原理,以及它们应该如何工作。
我认为它将用于验证需要多个元素进行测试的条件,是吗?
在jquery验证文档中找不到任何内容…
解决方法
我使用组的主要目的是为一组输入及其各自的验证条件产生一个错误消息。
<script type="text/javascript"> $('#yourform').validate({ //...Your valid logic... groups: { nameGroup: "title firstName lastName" },rules: { title: "required",firstName: "required",lastName: "required" },messages: { title: "Full name is required",firstName: "Full name is required",lastName: "Full name is required" },}); </script> <form id="yourform"> <div> <input type="text" id="title" name="title" /> <input type="text" id="firstName" name="firstName" /> <input type="text" id="lastName" name="lastName" /> </div> </form>
您仍然必须为这些字段定义单个规则,在这种情况下需要和其自定义消息。唯一的区别是,如果其中一个或全部验证失败,则输出一个消息。就我所知的组名,例如:’nameGroup’在组函数之外是不可用的。
希望这可以帮助。