Показать сообщение отдельно
  #1 (permalink)  
Старый 05.07.2016, 23:53
Аватар для mav1
Аспирант
Отправить личное сообщение для mav1 Посмотреть профиль Найти все сообщения от mav1
 
Регистрация: 30.08.2010
Сообщений: 57

Собрать массив и записать в 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...

Подскажите, как решить такую задачу.
Ответить с цитированием