Как выполнить скрипт при отправке формы?
У меня есть форма с полями, стоит валидатор
$('.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();
}
}
});
});
Он проверяет в цикле все поля на заполненность и форма не отправляется до тех пор пока все поля не заполнены. Как сделать так, чтобы выполнился скрипт после заполненных форм и страница начинает перезагружаться, мне нужно закрыть форму и показать сообщение об успешной отправки. Спасибо!