Мне нужно иметь возможность проверить форму в Parsley on submit, но отложить фактическое представление до тех пор, пока не будет выполнено какое-либо другое (синхронизированное) действие.Delay Parsley.js форма представления
Я попытался это:
$("#myform").on('submit', function(e){
e.preventDefault();
var form = $(this);
form.parsley().validate();
if (form.parsley().isValid()){
// do something here...
setTimeout(function() {
form.submit();
}, 3000);
}
});
Как вы можете догадаться, form.submit()
просто посылает меня в бесконечный цикл. Я не могу определить, как инициировать отправку после задержки, не вызывая проверки. Чтобы было ясно, мне нужно:
- Проверьте форма действительна
- ли что-то не связаны
- Подождите X секунд
- Отправить форму
Есть идеи? Существует ли конкретный метод Parsley, который будет отправлять форму без повторной проверки?
Благодаря Milz, это эффективно, что я сделал. Я не был уверен, есть ли внутренний метод для передачи через событие отправки, но это не так, поэтому я отмечаю это как принятое, так как оно решает проблему. – delinear