Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Problem z localStorage oraz onSubmit
Forum PHP.pl > Forum > Przedszkole
Wazniak96
Witam,

otóż próbuję napisać funkcję w js, która po wysłaniu formularza sprzątałaby trochę w sessionStorage oraz zwiększała licznik w localStorage. Problem w tym, że jeżeli licznik nie istnieje w localStorage to ładnie nam go doda lecz potem go odczyta ale już nie chce zrobić nic więcej(nie chce nadpisać). Po próbie odpalenia funkcji z konsoli dostaję błąd "localstorage is not defined" lecz przed tą linijką wykorzystuje już obiekt localStorage i jest ok thumbsdownsmileyanim.gif

Funkcja w js:
[JAVASCRIPT] pobierz, plaintext
  1. function sendForm()
  2. {
  3. var form = document.getElementById("contact");
  4. form.topic.value = "";
  5. form.textt.value = "";
  6. sessionStorage.removeItem("form_topic");
  7. sessionStorage.removeItem("form_textt");
  8. var counter = localStorage.getItem("counter");
  9. if(counter == null)
  10. {
  11. window.localStorage.setItem("counter", 1);
  12. }
  13. else
  14. {
  15. localstorage.removeItem("counter");
  16. localstorage.setItem("counter", Number(counter) + 1);
  17. }
  18. return true;
  19. }
[JAVASCRIPT] pobierz, plaintext

Wykonanie funkcji:
  1. <form id="contact" onSubmit = "return sendForm()">


Ktoś wie o co chodzi? Bo już po trochu nerwy biorą. closedeyes.gif
trueblue
localstorage!=localStorage
Wazniak96
No i masz licho... facepalmxd.gif Dzięki wielkie wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.