diff --git a/e107_web/js/core/all.jquery.js b/e107_web/js/core/all.jquery.js index 18f587ed5..cf4c175ea 100644 --- a/e107_web/js/core/all.jquery.js +++ b/e107_web/js/core/all.jquery.js @@ -351,7 +351,7 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}}; { var $button = $(this); var $form = $button.closest('form'); - + var form_submited = false; var type = $button.data('loading-icon'); if(type === undefined || $form.length === 0) @@ -365,6 +365,10 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}}; return false; } + if (form_submited) { + return false; + } + var caption = ""; caption += "" + $button.text() + ""; @@ -373,6 +377,7 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}}; if($button.attr('data-disable') == 'true') { $button.addClass('disabled'); + form_submited = true; } });