Bootstrapvalidator 将状态更新为无效在活动字段上仍然有效
Bootstrapvalidator update status to invalid remains valid on active field
我对几个字段进行了手动验证,检查字段的总值以及它是否低于某个阈值。
问题是在无效值上将所有字段设置为无效。
除了使用 "oninput" 事件触发我的代码的字段外,所有字段都会更新。
$('#order-entry').bootstrapValidator('updateStatus', $('#' + ids[i]), 'INVALID', 'lessThan');
更新代码是触发事件的一部分,我怀疑 bootstrapvalidator 在我的事件发生后重新验证该字段。
我该如何解决这个问题?
我最终使用 setTimeout 延迟更新,直到函数完成。所以有 200 毫秒的延迟。
所以基本上是这样的:
(function(tIds) {
setTimeout(
function() {
$('#order-entry').bootstrapValidator('updateStatus', $('#' + tIds[i]), 'INVALID', 'lessThan');
}, 200);
})(ids);
我对几个字段进行了手动验证,检查字段的总值以及它是否低于某个阈值。
问题是在无效值上将所有字段设置为无效。 除了使用 "oninput" 事件触发我的代码的字段外,所有字段都会更新。
$('#order-entry').bootstrapValidator('updateStatus', $('#' + ids[i]), 'INVALID', 'lessThan');
更新代码是触发事件的一部分,我怀疑 bootstrapvalidator 在我的事件发生后重新验证该字段。 我该如何解决这个问题?
我最终使用 setTimeout 延迟更新,直到函数完成。所以有 200 毫秒的延迟。
所以基本上是这样的:
(function(tIds) {
setTimeout(
function() {
$('#order-entry').bootstrapValidator('updateStatus', $('#' + tIds[i]), 'INVALID', 'lessThan');
}, 200);
})(ids);