Home > database >  Cache form data against page refresh
Cache form data against page refresh

Time:11-26

I have certain forms in my Django project and I want to get a different data with a button on this form with a pop-up window and save it to the database. But here, how can I make the previously entered data come back when the page is reloaded so that my background data is not lost?

Thanks in advance to everyone who helps.

CodePudding user response:

LocalStorage has a setItem method. You can use it like this:

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

When you want to get the value, you can do the following:

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

It is also possible to store the values on button click, like:

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

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

To use cookie instead, you can refer to this article.

CodePudding user response:

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

You can use localStorage, This data can be available in developer Tool=>application Tab => localstorage

  • Related