1. 赋值之后触发一次“change”事件
//bootstrapValidator这个插件不能捕获这样的“程序赋值事件”,所以这里不能达到验证的效果。
//解决办法:赋值之后触发一次“change”事件
$("#result").val(result).change();
2.excluded:[":disabled"],//关键配置,表示只对于禁用域不进行验证,其他的表单元素都要验证
//excluded:[":hidden",":disabled",":not(visible)"] ,//bootstrapValidator的默认配置
excluded:[":disabled"],//关键配置,表示只对于禁用域不进行验证,其他的表单元素都要验证
3.对隐藏域验证
<input type="hidden" name="sliderresult" id="result">
sliderresult : {
trigger: "change", //关键配置
validators: {
callback: {
/*自定义,可以在这里与其他输入项联动校验*/
message: '将滑块拖拽到右侧验证!',
callback: function (value, validator, $field) {
if (value == 'true') {
return true;
} else {
return false;
}
}
}
}
},