Предотвратить отправку 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 должен совпадать.
Комментарии