【问题标题】:Bootstrapvalidator update status to invalid remains valid on active fieldBootstrapvalidator 更新状态为无效在活动字段上仍然有效
【发布时间】:2018-12-04 01:37:36
【问题描述】:

我对几个字段进行了手动验证,检查字段的总值以及它是否低于某个阈值。

问题是在无效值上将所有字段设置为无效。 除了使用“oninput”事件触发我的代码的字段之外,所有字段都会更新。

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

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

【问题讨论】:

    标签: javascript jquery html bootstrapvalidator


    【解决方案1】:

    我最终使用 setTimeout 来延迟更新,直到函数完成。所以有 200 毫秒的延迟。

    所以基本上是这样的:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-19
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 2014-05-21
      • 2015-05-13
      • 1970-01-01
      相关资源
      最近更新 更多