我正在使用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 "
},
触发组规则时 - 但随后自定义规则触发 要求所有文本框都有电话号码。 我如何确保只完成一个文本框,只有一个文本框 有一个声音?
答案 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;
似乎在做这项工作