【问题标题】:jquery validate plugin combine field validationjquery validate 插件结合字段验证
【发布时间】:2011-06-08 18:24:47
【问题描述】:

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

我的验证插件的错误 div 很好地在表单 div 下滑动,因此消息是上下文相关的。

有没有办法组合一个规则,使其不是 3 个单独的验证规则?换句话说,如果城市为空白,或州为空白,或邮政编码为空白,我只想触发一条错误消息 div “需要城市、州和邮政编码”。同样,如果 2 of 3 或 3 of 3 为空白,我仍然希望 validate 返回一个错误 div。

【问题讨论】:

    标签: jquery jquery-validate validation


    【解决方案1】:

    您可以根据需要使用groupserrorPlacement 选项。 例如(取自http://docs.jquery.com/Plugins/Validation/validate):

    $("#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
     });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-18
      • 2011-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多