validationEngine grouprequired AND custom

时间:2013-07-02 11:50:21

标签: jquery jquery-plugins

我正在使用posabs validationEngine, 并想要验证一个组然后验证该项目上的英国电话号码 在小组内完成 所以 - 有三个文本框,组名为“phone”

      data-validation-engine="validate[groupRequired[phone], custom[ukPhoneNumber]]"

和自定义规则

"ukPhoneNumber": { "regex": /^[0-9]{11}$/,
               "alertText": "Must be a full UK phone number - no spaces",
               "alertText2": "Example: 01452123456 "
      },

触发组规则时 - 但随后自定义规则触发 要求所有文本框都有电话号码。 我如何确保只完成一个文本框,只有一个文本框 有一个声音?

1 个答案:

答案 0 :(得分:0)

如果有兴趣的话 - 将自定义规则添加到jquery.validationEngine-en.js

           "groupRequiredukphone": {
                "regex": /^[0-9]{11}$/,
                "alertText": "* You must have one valid phone number"
            },

然后编辑jquery.validationEngine.js第488行

           case "groupRequired":
     case "groupRequiredukphone":
           etc.....
           break;

似乎在做这项工作