Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Собрать значения всех полей формы (https://javascript.ru/forum/events/4883-sobrat-znacheniya-vsekh-polejj-formy.html)

vvsh 26.08.2009 22:46

Собрать значения всех полей формы
 
Здрасте, при submit'е формы выполняется функция с такими параметром: pageAddFr(this), this - передается объект формы, можно ли как-нибудь автоматически принять все параметры формы, и записать их в строку в виде:
a='+a+'&title='+title+'

то есть имя_поля=его значение.
заранее спасибо

B~Vladi 27.08.2009 09:25

У формы, которую вы передаёте, есть свойство elements, содержащее все её элементы. Получив массив, вы можете разобрать его в цикле и для каждого элемента получить name и значение элемента, используя его свойства (value, selectedIndex и т.д.), а затем склеить всё в одну строку.

vvsh 08.11.2009 17:19

спасибо большое

Denisko-Redisko 08.11.2009 23:35

Здесь есть готовый код:
http://forum.vingrad.ru/forum/topic-...1769575/0.html


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