Front-End решение для разрешения только одной отправки формы даже после обновления страницы - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь найти решение, чтобы форма отправлялась только один раз для внешнего проекта, над которым я работаю. На странице должно быть разрешено только одно представление, и любые последующие попытки отправки должны игнорироваться. Я думал о том, чтобы как-то использовать куки, но я не слишком знаком с ними, поэтому я не знаю, правильный ли это подход. Я сейчас в растерянности.

1 Ответ

0 голосов
/ 15 апреля 2020

Вы можете использовать localstorage. Используйте методы getItem и setItem для извлечения и сохранения значений:

localStorage.setItem("isDisabled", "true"); // to store the value
localStorage.getItem("isDisabled"); // to retrieve the value

Другим решением может быть сохранение логического значения в базе данных и выполнение вызова API для сохранения и получения его значения. Таким образом, он будет работать в разных браузерах и на разных компьютерах.

PS localstorage принимает только строковые значения и очищается при очистке кэша браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...