Niedawno pytałem o możliwość obliczania z kilku wierszy (https://4programmers.net/Forum/JavaScript/325797-obliczanie_danych_z_kilku_wierszy). Dzięki debug wszystko działało jak należy. Teraz dodatkowo chciałem spróbować z zapisaniem informacji do LocalStorage. I mam podobny problem jak w poprzednim temacie. Jestem w stanie wysłać i pobrać informację tylko z jednego wiersza. Jest w ogóle możliwość żeby wysyłało informację z kilku inputów, które mają taką samą klasę?
Link do jsfiddle: https://jsfiddle.net/evd0gfpL/2/.
LocalStorage
- Rejestracja: dni
- Ostatnio: dni
- Postów: 4
0
- Rejestracja: dni
- Ostatnio: dni
- Postów: 50
1
Jasne, że da się to zrobić. Zamiast w LocalSotrage zapisywać name, power, time. Zapisz tablice obiektów, której każdy obiekt będzie wyglądał mniej więcej tak {name: "lodówka", power: 50, time: 12}
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3394
2
Storage zapisuje stringi, ale po odpowiedniej obróbce, możesz tam umieścić cokolwiek, np tablicę:
localStorage.setItem('tab_costam', JSON.stringify(tab_costam));
- Rejestracja: dni
- Ostatnio: dni
- Postów: 4
0
Chyba do końca nie zrozumiałem co macie na myśli. Zakładając, że zamiast tego mojego potrójnego wysyłania zrobiłem var baza = [{ name: nazwa, power: moc, time: czas }], a następnie setItem. W localstorage jest wszystko dobrze, tylko no nie wiem jak to ma działać w przypadku kiedy mam na przykład 2 czy więcej urządzeń.