2016-12-03 9 views
1

Я пытаюсь присвоить значение в поле ввода с помощью:Bootstrap Validator перепроверить

$("button").click(function(){ 
    $("input:text").val("Glenn Quagmire"); 
}); 

Это хорошо работает, но Bootstrap валидатор не видит изменения значения, если я что-то ввести с помощью клавиатуры BV Подтверждает новое значение. Я использую эту версию http://cdnjs.cloudflare.com/ajax/libs/bootstrap-validator/0.4.5/js/bootstrapvalidator.min.js

благодаря

ответ

2

Я использовать это:

$("#input").val('text'); 
$("#input").change(); 

Я предполагаю, что валидатор работает только тогда, когда событие «изменение» называется, так что я вынужден это событие и это работает.

+0

Это хорошая практика переполнения стека, чтобы добавить объяснение, почему ваше решение должно работать. Для получения дополнительной информации см. [How To Answer] (// stackoverflow.com/help/how-to-answer). –

+0

Спасибо! Я немного изменил свой ответ, но я не знаю больше этого ... = / –