Saving Text to Session If The Page Is Accidentally Refreshed
Get the text field that you want to track
let field = document.getElementById('field');
Assign value to the field if accidentally refreshed the page
if(sessionStorage.getItem('autosave')){
field.value = sessionStorage.getItem('autosave');
}
Save value to session when field value change
field.addEventListener('change', function(){
sessionStorage.setItem('autosave', field.value);
});