Предположим, ваш html выглядит примерно так:
<form id="myForm">
<label for="control"> Insert some value: </label>
<input type="text" id="control" name="control"/><br><br>
<input type="submit" value="Submit"><br><br>
</form>
<div id="result"> Previous value: </div>
Вы хотите установить отправленное значение в localStorage:
document.getElementById("myForm")
.addEventListener("submit", function () {
var imagePath = document.getElementById("control").value;
localStorage.setItem("path", imagePath);
});
Затем получить его при загрузке страницы :
var imagePath = localStorage.getItem("path");
document.getElementById("result").textContent += imagePath || 'Nothing';
Посмотрите этот пример stackblitz .