jquery验证插件组合字段验证

jquery验证插件组合字段验证,jquery,jquery-validate,validation,Jquery,Jquery Validate,Validation,在一个表单中,我在表单的一行上有城市、州和邮政编码(在一个块元素内) validate插件的错误div在表单div下滑动得很好,因此消息是上下文相关的 是否有一种方法可以组合一个规则,使其不是3个单独的验证规则?换句话说,如果city为空,state为空,或者ZIP为空,我只想触发一条错误消息div“city、state和ZIP code是必需的”。同样,如果3中的2个或3中的3个为空,我仍然希望验证只返回一个错误div。您可以根据需要使用组和错误放置选项。 例如(摘自): $("#myform

在一个表单中,我在表单的一行上有城市、州和邮政编码(在一个块元素内)

validate插件的错误div在表单div下滑动得很好,因此消息是上下文相关的


是否有一种方法可以组合一个规则,使其不是3个单独的验证规则?换句话说,如果city为空,state为空,或者ZIP为空,我只想触发一条错误消息div“city、state和ZIP code是必需的”。同样,如果3中的2个或3中的3个为空,我仍然希望验证只返回一个错误div。

您可以根据需要使用
错误放置
选项。 例如(摘自):

$("#myform").validate({
  groups: {
    username: "fname lname"
  },
  errorPlacement: function(error, element) {
     if (element.attr("name") == "fname" 
                 || element.attr("name") == "lname" )
       error.insertAfter("#lastname");
     else
       error.insertAfter(element);
   },
   debug:true
 });