Получить многомерный массив из 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...тоже не подходит. Так как ключи растеряются и получается одномерный массив. |
может json ?
|
Может у кого уже есть примеры на эту тему?
|
В массиве просматривай значение атрибута name каждого элемента и создавай любую структуру, какая нужна.
|
Цитата:
Цитата:
|
Динамически сформированы названия input'ов. А в них будут заноситься значения. Так вот перед отправкой на сервер, нужно произвести манипуляции на JavaScript.
|
Цитата:
|
Произвести расчеты и на лету сформировать alert
|
Цитата:
|
F['201301']['F']['125']['L']
'125' - одно из названий строки 'L' - одно из названий столбца Нужно расчеты произвести по столбцам. |
Часовой пояс GMT +3, время: 01:45. |