Работа с почтовой формой

голоса: 0
Здравствуйте, на сайте реализована запись доноров через почтовую форму, как ограничить число нажатий на кнопку "Отправить"
Адрес сайта bospk.ru
| Автор: | Категория: Доп. функции

Ответов: 1

Голоса: +1
 
Лучший ответ

Приблизительно так, скрипт ставим после почтовой формы

<script>
$("input[type='submit']").attr('roll', '1');
$("input[type='submit']").on("click", function() {
if($(this).attr("roll") == 1) {
$(this).attr("roll", "0");
}
else {
    $(this).attr("disabled", "disabled");
    }
});
</script>

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Спасибо, работает. Как доработать скрипт чтобы ограничить количественно, например 50 нажатий и форма становится неактивной
Igor Latikov,

<script>
k=2;//кол-во нажатий, указать на один клик меньше
$("input[type='submit']").on('click', function(){
if (k>=0){k--;}else{$("input[type='submit']").attr("disabled", "disabled");};
});
</script>

Sentimo,
При обновлении страницы форма активна; возможно ли вообще заблокировать запись после обновления страницы?
Igor Latikov,
Надо привязывать к кукам, а это уже другая история и не простая, обратитесь к фрилансерам сюда https://upartner.pro/
Sentimo,
Спасибо за информацию и работу.
...