我已经尝试了列出文档的custom[function_name]和funcCall[methodName]方法,但我似乎都无法工作。
我的自定义函数如下所示:
function einTest(field, rules, i, options) {
if (field != null) {
var x = field.toString();
if (x.length != 5) {
return options.allrules.ein.alertText2;
}
}
else {
return options.allrules.ein.alertText;
}
}
我在 vaildationEngine-en.js 文件中创建了以下内容:
"ein": {
"alertText": "Not a number.",
"alertText2": "Must be a 5 digit number."
},
我正在尝试在以下 html 字段中使用它:
<tr>
<td><b>Associate Number (EIN):</b></td>
<td><input type="text" id="EIN" name="EIN" class="validate[required,funcCall[einTest]]" data-prompt-position="inline" /></td>
</tr>
但似乎没有任何效果...... einTest 函数没有触发。
有什么线索吗?