Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Java Script. Обход всех элементов формы.

1.9K
30 марта 2006 года
zorkk
80 / / 22.07.2004
Доброго дня! Такая проблема возникла.
На странице динамически генерируются элементы формы в зависимости от выбора пунктов. Осноная часть элементов - селекты, данные дергаются из БД - технология AJAX. Заранее неизвестно количество элементов. Их может быть как 2, так и 10, в зависимости от выбора пользователя и информации в БД.

Вопрос: каким способом можно обойти все элементы формы, не зная их количества, и дернуть из них выбранную пользователем информацию???
1.9K
30 марта 2006 года
zorkk
80 / / 22.07.2004
Великие боги процессоров и интерпретаторов помогли мне и я сам нашел ответ. Приведу пример кода - вдруг кому-то понадобится.
 
Код:
<form action="fff.php" method="post" name='ffff'>  
  <input type="button" value="GetValues" &#111;&#110;click="get_values(this.form)">
</form>


и сама функция обхода

Код:
<script>  
       function get_values(obj)  
       {      
          for(k=0; k<obj.elements.length; k++)
          {        
             str+=obj.elements[k].name+"="+obj.elements[k].value+"
";      
          }      
          alert(str);  
       }  
     </script>
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог