Возникла странная проблема при попытке проверки Петрушки для моих форм.
У меня есть страница с двумя отдельными формами, с уникальными идентификаторами и именами.
При первой отправке 1-гоФорма после проверки Петрушки, она работает хорошо и, кажется, работает отлично.Однако, если я затем отправляю, используя 2-ю форму на странице (которая отправляет штраф), затем возвращаюсь к 1-й форме, она начинает работать со сбоями и отправляет несколько раз в этой 1-й форме.
Когда это начинает происходить, чем больше я пытаюсь отправить эту форму, тем больше раз она отправляется экспоненциально.
Единственный способ остановить это - правильно обновить страницу вв какой момент он некоторое время работает нормально.
У кого-нибудь еще есть проблемы с автоматической отправкой Parsley несколько раз при работе с несколькими формами?
Вот код, который я использую в первой форме:
$('#menu-form').parsley();
$('#menu-form').parsley().on('field:validated', function() {
var ok = $('.parsley-error').length === 0;
})
.on('form:submit', function() {
event.preventDefault();
app.createMenuItem(event);
});
В общем ... app.createMenuItem (событие) запускается более одного раза.
У меня есть следующее в функции app.createMenuItem для сброса форм, но онокажется, не имеет никакого эффекта:
$("#menu-form").parsley().reset();
$('#menu-form').parsley().destroy();
Любой совет приветствуется:)