Показать сообщение отдельно
  #1 (permalink)  
Старый 29.08.2013, 10:22
Новичок на форуме
Отправить личное сообщение для Pavel_M Посмотреть профиль Найти все сообщения от Pavel_M
 
Регистрация: 29.08.2013
Сообщений: 6

Получить многомерный массив из Input
Добрый день!
Есть серия input'ов динамически сформированных из SAP.

<input type="text" name="F['201301']['F']['123']['L']">
<input type="text" name="F['201301']['F']['124']['L']">
<input type="text" name="F['201301']['F']['125']['L']">
<input type="text" name="F['201301']['F']['223']['L']">
...
<input type="text" name="F['2013'01]['F']['123']['GL']">
...

На PHP когда я писал, то там через метод POST сразу передается многомерный массив "F", который легко обрабатывается через вложенные foreach и можно легко получить доступ, например к элементам по ключу [201301]['F']['123'] и т.д.

Как тоже самое сделать для JavaScript ?

Пробовал через:
var arr = document.getElementsByName('F');

Но так не получается.

Попробовал через:
var arr = document.F_form;
for (var i=0; i<=arr.length; i++)
{ ... }

Но так все элементы нумеруются с 0 до Length...тоже не подходит. Так как ключи растеряются и получается одномерный массив.
Ответить с цитированием