Jquery validate Jquery验证组

Jquery validate Jquery验证组,jquery-validate,Jquery Validate,我不知道jquery验证组是如何工作的,也不知道它们应该如何工作 我假设它将用于验证需要测试多个元素的条件,是吗 在jquery验证文档中找不到任何相关信息…我使用组的主要目的是为一组输入及其各自的验证条件生成一条错误消息 例如,如果您想要某人的全名,包括头衔、名字和姓氏: <script type="text/javascript"> $('#yourform').validate({ //...Your valid logic... groups: {

我不知道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>

$(“#您的表单”)。验证({
//…你的合理逻辑。。。
小组:{
名称组:“title firstName lastName”
},
规则:{
标题:“必选”,
名字:“必选”,
姓氏:“必需”
},
信息:{
标题:“需要全名”,
firstName:“需要全名”,
lastName:“需要全名”
} 
});
您仍然必须为这些字段定义单独的规则,在本例中为必填项及其自定义消息。唯一的区别是,如果其中一个或所有验证失败,它将输出一条消息。据我所知,组名,例如:“nameGroup”在组函数之外是不可用的


希望这有帮助。

想象一个向导一步一步地。。。对于组,您可以按步骤验证整个表单。请注意,为了使
功能正常工作,组中的其他字段需要至少验证一次才能被视为组的一部分。例如,当加载页面以一次处理所有字段时,可以调用
$('#yourform').valid()