Как выполнить скрипт при отправке формы?

У меня есть форма с полями, стоит валидатор

$('.startklar_email_widget-form').submit(function ( event ) {
    var form = $(this);
    var field = [];
    form.find('[data-validate]').each(function () {
        field.push('[data-validate]');
        var value = $(this).val(),
        line = $(this).closest('.data-validate-input');
        for(var i=0;i<field.length;i++) {
            if( !value ) {
                line.addClass('line-required');
                $('.data-validate-text').css('display','block');
                setTimeout(function() {
                    line.removeClass('line-required')
                }.bind(this),2000);
                 event.preventDefault();
            }
        }
    });
});

Он проверяет в цикле все поля на заполненность и форма не отправляется до тех пор пока все поля не заполнены. Как сделать так, чтобы выполнился скрипт после заполненных форм и страница начинает перезагружаться, мне нужно закрыть форму и показать сообщение об успешной отправки. Спасибо!


Ответы (0 шт):