我从一个新的cutomer获得了一个项目,而旧程序员在这个项目中使用了BootstrapValidator 0.4.5。
问题是我为某些字段构建了一个自动填充操作,但是在自动填充之后验证它不适用于此字段,或者在自动填充之后更多激活验证不是调用。
验证仅适用于真实用户操作。
以下是我自动填充的部分内容。
// autofill
if (options.targetBank)
{
options.targetBank.val(data.bankData.name).change();
}
// maybe how to call the revalidation action
$( "#inputBank" ).change(function() {
$(this).revalidation();
});
我不知道如何调用验证,因为没有更多的0.4.5文档。
有人有想法吗?
答案 0 :(得分:2)
您可以使用API方法 revalidateField
,当您需要重新验证其值由其他插件更新的字段时使用它:
$( "#inputBank" ).change(function() {
$(this).closest('form').bootstrapValidator('revalidateField', $(this).prop('name'));
});
希望这有帮助。