Local storage - problem z zapisem danych z formularza

Odpowiedz Nowy wątek
2019-05-15 11:02

Rejestracja: 3 lata temu

Ostatnio: 1 dzień temu

0

Muszę zapisać wybrane dane z formularza do local storage. Raz się udało. Po wyświetleniu długości zawartości local storage wartością wyświetlaną było 3 (zapisałam tam 3 rzeczy więc ok). Niestety kiedy chce zapisać kolejne to albo nie zapisuje ich albo nadpisuje mi poprzednie - nie mogę stwierdzić, które się dzieje bo chociaż próbuję wyświetlić zawartość to dostaję NaN lub null.
Proszę o wskazanie błędów bo niestety już nie mam pomysłu.

<form action="#" method="post">
<div><label for="imie">Imię<input type="text" required="required" id="imie"></label></div>
<div><label for="email">Adres e-mail<input type="email" required="required" id="email"></label></div>
<div><label>Jaki przepis chciałbyś/chciałabyś zobaczyć na stronie?<textarea id="jakiprzepis"></textarea></label></div>
<input type="reset" value="Wyczyść"/>
<button name="Wyślij">Wyślij</button>
</form>
var name = document.getElementById('imie').value;
var email = document.getElementById('email').value;
var recipe = document.getElementById('jakiprzepis').value; 

localStorage.setItem("name", name);
localStorage.setItem("email", email);
localStorage.setItem("recipe", recipe);

/*próbowałam wyświetlać wartości ale nie wychodzi*/
var pokaz = parseInt(localStorage.getItem("name"));
alert(pokaz);

Pozostało 580 znaków

2019-05-15 13:11

Rejestracja: 3 lata temu

Ostatnio: 1 dzień temu

1

@cerrato umiem pracować na tablicach :) tyle tylko, że w innym języku. Tutaj składnia jest kompletnie inna więc napisałam "czarna magia" bo musiałam w ogóle zapoznać się z tablicami w JS :) ale w C++ nie ma dla mnie problemu z takimi rzeczami :) także to tylko o składnię chodziło :) JS uczę się jakoś od tygodnia ;)

Pozostało 580 znaków

2019-05-15 13:36
Moderator Kariera

Rejestracja: 2 lata temu

Ostatnio: 22 godziny temu

Lokalizacja: Poznań

1

JS uczę się jakoś od tygodnia

Ale robisz to w fajny sposób. Czasami trafiają się totalnie nieogarnięte osoby, które zupełnie nie czają o co w tym chodzi. Tłumaczy się takiemu, ale nic nie dociera. Z Tobą jest lepiej, widać że rozumiesz co się Tobie tłumaczy :)


Naczelny forumowy hejter Apple

That game of life is hard to play, I'm gonna lose it anyway
The losing card I'll someday lay, So this is all I have to say
Dziękuję ! :) uznaję to za ogromny komplement :) ! Staram się jak mogę :) - Sandra 2019-05-15 13:42
właśnie widzę, że się starasz. Bo jest część użytkowników, którzy nie chcą się nauczyć, a jedynie oczekują odwalenia za nich zadania. Takich raczej nie lubię. - cerrato 2019-05-15 13:44
Przecież jak ktoś zrobi za nich to się nie nauczą :) ale co kto woli :) Może uwierzyli, że praca programisty to w 100% przeklepanie kodu ze stackoverflow :p - Sandra 2019-05-15 13:47
Z tego co widzę, ta "inna" grupa głównie składa się z dwóch typów. 1) musi coś napisać w ramach zaliczenia do szkoły, nie rozumie, nie interesuje się, chce po prostu mieć to zaliczone i nic więcej oraz 2) nie ma pojęcia o niczym, ale wierzy, że za tydzień napisze sobie własną grę 3D albo coś lepszego od Facebooka. Nie chce tracić czasu na naukę, tylko od razu działać i tworzyć ;) - cerrato 2019-05-15 13:49
Gdyby droga, o której marzy ta druga grupa naprawdę istniała :) aaaah można się rozczulić nad takimi marzeniami - Sandra 2019-05-15 13:56

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0