FAR CMS

Section: Безопасность

Блокировка многократного нажатия кнопки отправки формы

Формы существуют для обмена данными между пользователем и сервером. Для отправки формы на сервер используется кнопка submit. Часто пользователи, не дождавшись завершения обработки формы, повторно нажимают на…

Формы существуют для обмена данными между пользователем и сервером. Для отправки формы на сервер используется кнопка submit. Часто пользователи, не дождавшись завершения обработки формы, повторно нажимают на кнопку отправки данных на сервер.

Приведенный код решает эту проблему.

<script>
// Находим все формы в документе
$('form').submit(function(){
    // Блокируем кнопки при отправке формы
    $('input[type=submit]', this).attr('disabled', 'disabled');
});
</script>