Доброго времени суток!
Для перехвата события сабмита формы использую след. код (в качестве теста):
$(document).on("beforeSubmit", "#pm-form", function (event, messages) {
var formdata = $(this).serialize();
console.log(formdata);
$(this).find(':submit').attr('disabled', true);
return false;
});
Но, несмотря на то, что при этом делаю кнопку сабмита неактивной, в консоли можно увидеть, что форма отправляется как минимум дважды при быстром клике на кнопку. То есть по сути вызов события
beforeSubmit происходит с задержкой.
С чем это может быть связано? И можно ли это как-то пофиксить?
Заранее благодарен!