使用 BootstrapValidator 重新验证字段
Revalidate field using BootstrapValidator
我从一个新客户那里得到了一个项目,老程序员在这个项目中使用了 BootstrapValidator 0.4.5。
问题是我为某些字段构建了一个自动填充操作,但在自动填充后验证它不适用于此字段,或者在自动填充验证后没有调用更多 excat。
验证仅适用于真实用户操作。
这是我制作自动填充的部分内容。
// 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 文档。
有没有人有想法?
你可以使用API方法revalidateField
,当你需要重新验证其值被其他插件更新的字段时使用它:
$( "#inputBank" ).change(function() {
$(this).closest('form').bootstrapValidator('revalidateField', $(this).prop('name'));
});
希望对您有所帮助。
我从一个新客户那里得到了一个项目,老程序员在这个项目中使用了 BootstrapValidator 0.4.5。
问题是我为某些字段构建了一个自动填充操作,但在自动填充后验证它不适用于此字段,或者在自动填充验证后没有调用更多 excat。
验证仅适用于真实用户操作。
这是我制作自动填充的部分内容。
// 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 文档。
有没有人有想法?
你可以使用API方法revalidateField
,当你需要重新验证其值被其他插件更新的字段时使用它:
$( "#inputBank" ).change(function() {
$(this).closest('form').bootstrapValidator('revalidateField', $(this).prop('name'));
});
希望对您有所帮助。