Кэширование данных формы при обновлении страницы

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

Заранее спасибо всем, кто поможет.

localStorage.setItem("name", "Smith");
localStorage.getItem("name");
localStorage.removeItem("name");

Вы можете использовать localStorage, эти данные могут быть доступны на вкладке developer Tool=>application Tab=> localstorage

LocalStorage имеет метод setItem. Вы можете использовать его следующим образом:

var inputEmail= document.getElementById("email");
localStorage.setItem("email", inputEmail.value);

Когда вы хотите получить значение, вы можете сделать следующее:

var storedValue = localStorage.getItem("email");

Также можно сохранять значения при нажатии на кнопку, например:

<button onclick="store()" type="button">StoreEmail</button>

<script  type="text/javascript">
  function store(){
     var inputEmail= document.getElementById("email");
     localStorage.setItem("email", inputEmail.value);
    }
</script>

Чтобы использовать cookie вместо этого, вы можете обратиться к этой статье.

Вернуться на верх