laydate组件与bootstrapValidator 二次校验失效解决方案
问题描述
当使用bootstrapValidator校验了时间表单非空时,使用laydate组件重新选择日期后没有将非空校验清除掉,导致提交按钮一直置灰
问题原因分析
bootstrapValidator不会校验已经校验过的表单
解决思路
在实例化laydate的时候,在laydate的done回调方法中单独在对时间字段进行二次验证
解决方法
说明:updateStatus参数中第一个参数为校验字段,第二个参数为校验状态
然后使用validateField方法在对该字段触发二次校验