@VinnieBrigston

Как поставить ограничение по времени на повторное заполнение формы?

Подскажите, пожалуйста, как можно поставить ограничение по времени на повторное заполнение формы?
Т.е добавить в валидацию клик по submit. Если пользователь уже заполнял форму и заполняет ее еще раз, то на сам сабмит он может нажать не раньше чем через 60 секунд после первого отправления формы?
  • Вопрос задан
  • 205 просмотров
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Ну так вместо формы вставляйте сообщение с таймером на JS на стороне сервера.

1. На стороне сервера задайте: Оставшееся время = [текущее время] - [время последнего сабмита].
2. Визуализируйте таймер на JS: можно текстовым режимом, можно графическим.
3. По истечении таймера - загрузите форму (или проще: обновите страницу через js).
Ответ написан
Комментировать
@Batlab
PHP Senior | Python Middle | JS Junior
После отправки формы придаете кнопке disabled и на 60 секундный таймер ставите функцию, которая эту кнопку будет разблокировать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы