jquery中的组合验证

jquery中的组合验证,jquery,validation,jquery-validate,Jquery,Validation,Jquery Validate,我有两个选择框月,年(到期日期)。我想同时验证这两个框。我需要两个必填字段,但有一条消息像“请选择您的到期日期” 在jquery验证插件中 jQuery("#payment_frm").validate({ rules: { exp_month:{ required: true }, exp_year:{ required: true }

我有两个选择框月,年(到期日期)。我想同时验证这两个框。我需要两个必填字段,但有一条消息像“请选择您的到期日期”

在jquery验证插件中

jQuery("#payment_frm").validate({

rules: {
        exp_month:{
            required: true
            },
        exp_year:{
            required: true
            }                       
    },
    messages: {
        exp_month: "Please select expire month",
        exp_year: "Please select expire year"
    }
});

提前感谢

您需要的是“组”选项(见下文)和分组错误位置。不太确定“消息”位,还没有尝试将自定义错误绑定回组。如果不起作用,只需将两条消息设置为相同,并称之为良好

jQuery("#payment_frm").validate({
  groups: {
    expires: "exp_month exp_year"
  },
rules: {
        exp_month:{
            required: true
            },
        exp_year:{
            required: true
            }                       
    },
  errorPlacement: function(error, element) {
     if (element.attr("name") == "exp_month" 
                 || element.attr("name") == "exp_year" )
       error.insertAfter("#exp_year");
     else
       error.insertAfter(element);
   },
    messages: {
        expires: 'Please select your expiration date'
    }
});

粘贴你的代码..你做了什么?dar???@diEcho我更新了我的问题那么你得到了什么错误???这很好,没有错误。。。我想结合验证这两个字段。。。我的意思是,我收到了两封分别为“月”和“年”的短信。我需要将它们合并为“请选择您的过期日期”您必须开发自定义方法…必须阅读此'`它将其分组,但我只收到消息“此字段必需”。。我怎样才能将这两个字段的任何ideaSet“messages”更改为相同的值,就像您在原始示例中所做的那样。有关示例,请参见。