解决bootstrapValidator校验冲突


场景:bootstrapValidator对表单做校验的功能很强大,但当某一字段控件自带校验且该字段所在表单用了bootstrapValidator时,做提交操作时bootstrapValidator会在该字段下提示'this value is not valid'。

原因:bootstrapValidator不会对已经做过校验或有校验标记的字段重复校验。

解决方法:

1)移除该字段校验

$('#formid').data('bootstrapValidator').enableFieldValidators('filedname', false);

给不需要bootstrapValidator校验的字段属性enableFieldValidators设置为false;

2)更改该字段校验状态

$('#formid').data('bootstrapValidator').updateStatus('filedname', 'NOT_VALIDATED',null)

根据bootstrapvalidator的updateStatus属性将该字段状态改为not_validated


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM