[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Получить значения доп. полей select-option
Raito-kun
Доброго времени суток, поделитесь, пожалуйста, если кто знает как в js получить значение из option комбобокса. например
<select name="element">
<option
group_id=30 value=1>1</option>
<option
group_id=31 value=2>2</option>
<option
group_id=32 value=3>3</option>
</select>


так вот хотелось бы получить group_id из выбранного опшена. если невозможно прикрепить туда собственный атрибут, скажите, возможно ли получить хотя бы его родную опцию label?



Спустя 36 минут, 21 секунда (28.09.2010 - 17:32) Joker написал(а):
имя формы есть?

Спустя 10 минут, 48 секунд (28.09.2010 - 17:43) Raito-kun написал(а):
это, к сожалению, не форма. обычный блок див, обрабатывающийся jsом.

Спустя 32 минуты, 57 секунд (28.09.2010 - 18:16) Joker написал(а):
ну тогда перебирай все комбобоксы и ищи тот у которого параметр name=element

на jQuery это 1 строчка а простым js побольше...

Спустя 17 минут, 47 секунд (28.09.2010 - 18:34) Raito-kun написал(а):
это я понимаю, сам комбобокс найти без проблем, также без проблем можно найти его value и выбранное значение (this.value, this.selectedIndex), но проблема в том что мне нужно найти именно дополнительный атрибут group_id выбранного пункта.

Спустя 5 часов, 26 минут, 46 секунд (29.09.2010 - 00:01) Ice написал(а):
используй коллекцию attributes

Спустя 1 час, 36 минут, 56 секунд (29.09.2010 - 01:37) Raito-kun написал(а):
cпасибо, уже помогли, если кому интересно, получить доступ можно через this.options[this.selectedIndex].getAttribute('group_id')
Быстрый ответ:

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