Предотвратить отправку HTML формы несколько раз

Предотвратить отправку формы два и более раз подряд, можно использовать это простое решение.

Допустим, есть простая форма:

<form method="POST" action="..." id="myForm">
...
<input type="submit" name="sendButton" value="Отправить">
</form>
 

jQuery код, который предотвратит отправку формы повторно:

<script type="text/javascript">
$("#myForm").submit(function(){
// если пытаемся отправить форму более 1 раза:
$(this).submit(function() {
return false;
});
return true; //если 1й раз
});
</script>

myForm - это id формы, по которому в скрипте определяется, для какой формы нужно применить скрипт, поэтому будьте внимательны - и там и там ID должен совпадать.  

Комментарии

Комментариев пока нет, вы можете оставить свой: