bootstrapValidator关于js,jquery动态赋值不触发验证(不能捕获“程序赋值事件”)解决办法

关键点一:修改excluded和trigger的配置javascript

$("#department-add-modal-form").bootstrapValidator({ //excluded:[":hidden",":disabled",":not(visible)"] ,//bootstrapValidator的默认配置 excluded:[":disabled"],//关键配置1,表示只对于禁用域不进行验证,其余的表单元素都要验证 fields: { departmentAddParentDept: { trigger:"change", //关键配置2 validators: { notEmpty: { message: '请选择一个部门' } } } } });

关键点二:赋值以后触发一次“change”事件java

$("input[name='admAddUserName']").val("SN字段").change();

这样之后bootrapValidator会由于触发了“change”事件,而捕获,达到验证的效果bootstrap

相关文章
相关标签/搜索