Bootstrapvalidator更新状态为无效在活动字段上保持有效

时间:2018-06-25 13:02:00

标签: javascript jquery html bootstrapvalidator

我在几个字段上进行了手动验证,检查了这些字段的总值以及它是否保持在特定阈值以下。

问题在于,对于无效值,将所有字段设置为无效。 除了通过“ oninput”事件触发我的代码的字段以外,所有字段都将更新。

$('#order-entry').bootstrapValidator('updateStatus', $('#' + ids[i]), 'INVALID', 'lessThan');

更新代码是触发事件的一部分,我怀疑我的事件发生后,bootstrapvalidator正在重新验证该字段。 我该如何解决?

1 个答案:

答案 0 :(得分:0)

我最终使用setTimeout延迟了更新,直到完成该功能为止。所以有200毫秒的延迟。

基本上就是这样:

(function(tIds) {
    setTimeout(
        function() {
            $('#order-entry').bootstrapValidator('updateStatus', $('#' + tIds[i]), 'INVALID', 'lessThan');
        }, 200);
})(ids);