使用bootstrapValidator的callback方法,可以从回调函数返回验证结果,它可以用来自定义表单验证的规则。
参数:callback:function(value,validator,$field){
// value 当前字段的值
// validator 整个bootstrapValidator验证器
// $field 当前的字段的jQuery对象
}
举例:
callback: {
message: '该值不能为0',
callback: function(value, validator) { //这里可以自定义value的判断规则
if (value == 0) {
return false;
} else {
return true;
}
}
}
多个判断,返回不同的验证结果:
callback: {
callback: function(value, validator) { //这里可以自定义value的判断规则
var bool = Valider(value);
if (bool == 1) {
return {valid: false, message: '该值不能为1'};
} else if (bool == 2) {
return {valid: false, message: '该值不能为2'};
} else {
return true;
}
}
}