[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выборка всех селектов из формы
Shkiper
Всем привет. Например есть такая форма:
<form action="" method="POST">
<select
id="select_1">
<option
value="1">1</option>
<option
value="2">2</option>
</select>
</form>

Мне нужно из формы, по его ид, выбрать в массив, все значения варианта списка, то есть мне должно выдать что то типо этого:
Цитата
Array(
  [0] => "1",
  [1] => "2"
)
kaww
var result = [];$("#select_1").find("option").each(function(){result[result.length] = this.value});
Shkiper
kaww тема не в разделе jQuery, а в JavaScript rolleyes.gif
kaww
ok
var select = document.getElementById("select_1");
var options = select.children;
var result = [];
for (var i in options) {

if (options[i].tagName == 'OPTION') {

result[result.length] = options[i].value;
}
}
killer8080
var arr = [];
var select = document.getElementById("select_1");
for(var i = 0; i < select.options.length; i++)
arr.push(select.options[i].value);
Shkiper
Странно, но ни тот ни тот ниработает wink.gif
kaww
Цитата
Странно, но ни тот ни тот ниработает

потому что этот код должен выполняться после загрузки страницы
Shkiper
Все спасибо, все работает
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.