Проверка формы петрушки - слушатели событий

Итак, я искал везде это, но все еще не могу заставить его работать. Кажется, никто не пробовал, но я уверен, что он может это сделать.

Я хочу использовать плагин проверки Parsley с моим проектом Twitter начальной загрузки. Я прочитал документы, но все еще изучаю JQuery, так что он идет прямо у меня над головой (я считаю, что в данный момент он слишком продвинут для меня).

Я хочу добавить пользовательский слушатель событий в Parsley, чтобы вместо всплывающих окон отображалось всплывающее окно с ошибкой. Вот что я пробовал:

Jquery

$(document).ready(function () {

    $('.parsley').parsley({
        successClass: 'success',
        errorClass: 'error',
        errors: {
            classHandler: function(el) {
                return $(el).closest('.form-control');
            },
            errorsWrapper: '<div class=\"popover fade top in\" style=\"top: -20px\"></div>',
            errorElem: '<div></div>'
        }
    });


    $('.test').parsley({

        successClass: 'success',
        errorClass: 'error',
        errors: {
            classHandler: function(el) {
                return $(el).closest('.form-control');
            },
            errorElem: '<div></div>'
        },

        onFieldValidate: function ( elem ) {

            // if field is not visible, do nothing.
            if ( !$( elem ).is( ':visible' ) ) {
                $(elem).popover({
                    placement : 'top',
                    title : 'Test',
                    content : '<div id="popOverBox"><h4>Test</h4></div>'
                });
                $(elem).popover('show');
                return true;
            } else {
                $(elem).popover('hide');
                return false;
            }
        }

    });

});

Верхняя функция, наполовину работающая (отображает только пузырь), была всего лишь хаком, чтобы заставить его работать временно.

HTML

<head>

    <script src="../assets/js/jquery.js"></script>
    <script src="../assets/js/bootstrap.js"></script>
    <script src="../assets/js/bootstrap-tooltip.js"></script>
    <script src="../assets/js/bootstrap-popover.js"></script>
    <script src="../assets/lib/parsley/parsley.min.js"></script>

</head>

<form class="test" data-validate="parsley" novalidate>
    <input type="text" name="test" value="test" data-required="true" data-trigger="keyup change">
</form>

Может кто-нибудь помочь мне заставить это работать? Примечание: я бы предпочел всплывающую подсказку (в отличие от popover), но был бы признателен, если бы кто-то мог помочь мне с этим.

Ответы на вопрос(3)

Ваш ответ на вопрос