【发布时间】:2017-01-07 13:27:24
【问题描述】:
我正在使用这个库进行表单验证:https://github.com/victorjonsson/jQuery-Form-Validator/
我正在使用以下代码制作自定义控制器:
var errMsg = "";
// Add custom validation rule
$.formUtils.addValidator({
name: 'even_number',
validatorFunction: function(value, $el, config, language, $form) {
if (cond1) {
errMsg = "something1";
flag = false;
} else if (cond2) {
errMsg = "something2";
flag = false;
}
console.log(errMsg);
return flag;
},
errorMessage: errMsg,
errorMessageKey: 'badEvenNumber'
});
// Setup form validation
$.validate();
验证失败时,该字段显示为红色 - 应该如此。但是,它没有显示消息。如果我给errMsg 提供默认字符串,那么它会显示给定的静态字符串。
【问题讨论】:
-
请张贴 HTML
-
你会发布一个有效的 sn-p 来测试吗?令人困惑!
标签: javascript jquery validation jquery-form-validator