Witam,
Mam problem więc zgłaszam się do mojego ulubionego forum pana Mirosława. No ale do rzeczy. Napisałem prosty skrypt w JavaScript (Jestem początkujący w js), który pobiera dane z 4 inputów i dodaje je na stronę na zasadzie znaczników <details> i <summary>. Wszystko działa jak chciałem tylko, że jak odświeżam stronę to to co zostało dodane znika i chciałbym się dowiedzieć jak sprawić aby te dane zapisywały się na zawsze, żeby kod się zmieniał. Kod poniżej
<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<div class="text_tests">
Temat <input type="text" class="inputsummary" ></input></br>
Podpunkt 1 <input type="text" class="inputtresc"></input></br>
Podpunkt 2 <input type="text" class="inputtresc2"></input></br>
Podpunkt 3 <input type="text" class="inputtresc3"></input></br>
Podpunkt 4 <input type="text" class="inputtresc4"></input>
<input type="button" class="inputbutton" value="Add"></input>
<details>
<summary title="Click!"><b> Przykładowy Tekst Temat</b></summary>
<a>
- Podpunkt 1<br>
- Podpunkt 2<br>
- Podpunkt 3
</a>
</details>
<script>
var addBtn = document.querySelector(".inputbutton");
addBtn.addEventListener("click", function(){
var tagA = document.createElement("a");
tagA.className = 'text_tests_stuff';
var details = document.createElement("details");
var summary = document.createElement("summary");
summary.className = 'text_tests_title';
var texttests = document.querySelector(".text_tests");
var inputsummary = document.querySelector(".inputsummary");
var inputtresc = document.querySelector(".inputtresc");
var inputtresc2 = document.querySelector(".inputtresc2");
var inputtresc3 = document.querySelector(".inputtresc3");
var inputtresc4 = document.querySelector(".inputtresc4");
summary.innerHTML = ' ' + inputsummary.value;
tagA.innerHTML = ' - ' + inputtresc.value + '</br>' + ' - ' + inputtresc2.value + '</br>' + ' - ' + inputtresc3.value + '</br>' + ' - ' + inputtresc4.value;
texttests.appendChild(details);
details.appendChild(summary);
details.appendChild(tagA);
}, false);
</script>
</body>
</html>