0

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

      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 "
      },

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

4

1 回答 1

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;

似乎做的工作

于 2013-07-04T09:21:49.767 回答