Как автоматическии сохранять раннее веденные тексты и при перезагрузки чтобы текст оставался на месте?
<body>
<form onsubmit="javascript:return false; " id="form">
<input class="text" placeholder="Написать...">
<button class="math" onclick="display()">Отправить</button>
</form>
<script>
function display() {
let txt = document.querySelector(".text");
let show = document.createElement('p')
show.classList.add('.show')
let value = txt.value
if(value!="") {
show.innerText=value + '' + new Date().toLocaleTimeString()
document.body.append(show)
form.reset()
}
}
</script>
Ответы (1 шт):
Автор решения: nazarpunk
→ Ссылка
Можете использовать localStorage.
const key = `my-text`;
const $textarea = document.querySelector(`textarea`);
$textarea.value = localStorage.getItem(key) || ``;
$textarea.addEventListener(`input`, e => {
localStorage.setItem(key, e.target.value);
});
<textarea></textarea>