2016-11-14 8 views
1

У меня есть проект от нового рекламодателя, а старый программист использовал BootstrapValidator 0.4.5 в этом проекте.Revalidate field with BootstrapValidator

Проблема в том, что я создаю действие автозаполнения для некоторых полей, но проверка его не работает для этих полей после автозаполнения или более того, после автозаполнения проверка не является вызовом.

Валидация работает только для действительного действия пользователя.

Вот часть, как я сделал автозаполнение.

// 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 нет.

У кого-нибудь есть идея?

ответ

1

Вы можете использовать метод revalidateField API, он используется, когда вам нужно перепроверить поле, которое его значение обновляется другим плагин:

$("#inputBank").change(function() { 
    $(this).closest('form').bootstrapValidator('revalidateField', $(this).prop('name')); 
}); 

Надеется, что это помогает.