Крис Фулстоу понял все правильно, но это все равно заняло у меня некоторое время, поэтому вот полный код:
Показывает всплывающее окно при ошибке и скрывает метки ошибок по умолчанию:
$('#login').validate({
highlight: function(element, errClass) {
$(element).popover('show');
},
unhighlight: function(element, errClass) {
$(element).popover('hide');
},
errorPlacement: function(err, element) {
err.hide();
}
}).form();
Это устанавливает поповер. Единственное, что вам нужно, это триггер: «ручной»
$('#password').popover({
placement: 'below',
offset: 20,
trigger: 'manual'
});
Атрибуты title и content, переданные в popover, не работали, поэтому я указал их в строке ввода #password с data-content = 'Minimum 5 символов' и data-original-title = 'Invalid Password'. Вам также необходимо указать rel = 'popover' в вашей форме.
Это работает, но всплывающее окно мерцает при отмене выбора. Есть идеи, как это исправить?