Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Собрать массив и записать в localstorage (https://javascript.ru/forum/events/63878-sobrat-massiv-i-zapisat-v-localstorage.html)

mav1 05.07.2016 23:53

Собрать массив и записать в localstorage
 
Здравствуйте, уважаемые господа.

У меня имеется на странице много input, с одинаковым значением атрибута name, разными id и разными value (value вносятся пользователем когда страница загружена. Задача в итоге сохранять эти введенные значения в локалсторадж).


То есть что-то вида

<input type="number" name="test" id="66" >
<input type="number" name="test" id="54" >
<input type="number" name="test" id="12" >
....
<input type="number" name="test" id="58" >


id идут не по порядку, кол-во инпутов заранее неизвестно.

Как можно пройтись по инпутам с name="test", собрать двумерный массив вида id/value, и запихнуть его в localstorage (для последующего взятия его из локалсторадж после перезагрузки страницы и запихивания его элементов в инпуты)?

Как я понимаю, сначала надо получить массив элементов с name=test, то есть что-то вроде

var massiv = document.getElementsByName('test');


После чего внутри него вычленить пары id и document.getElementById.value...

Подскажите, как решить такую задачу.

Vlasenko Fedor 05.07.2016 23:57

Решать можно по разному.
К примеру собственный велосипед
https://github.com/Poznakomlus/localstorage
Пользуйтесь на здоровье :)

рони 06.07.2016 00:23

mav1,
готовое решение ... если немного изменить
http://javascript.ru/forum/jquery/59...tml#post394089


Часовой пояс GMT +3, время: 13:29.