Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   И опять я. Проследить id выбраного option. (https://javascript.ru/forum/dom-window/4568-i-opyat-ya-prosledit-id-vybranogo-option.html)

parzh-junior 03.08.2009 18:24

И опять я. Проследить id выбраного option.
 
A.S.: Живучий форум! Зашёл на другой с таким же вопросом - минут 40 ждал ответа и не дождался!

Ну, думаю всем известно что такое select.
Тем, кому неизвестно, объясняю: выбор нескольких вариантов текста, у него справа ещё треугольник в виде стрелочки вниз. Варианты текста записываются теге option.

Итак, задача: у меня есть тег select, в котором есть 2 тега option: id первого - opt1, id второго - opt2.
Вопрос: как с помощью JavaScript узнать, какой option выбран. OnClick не предлагать.

Зачем: если выбран opt1 - тогда мне нужно, чтобы отображался ещё один элемент, допустим p id="p". Если выбран opt2 - элемент не будет отображаться. Это я уже сделаю сам через .style.display

parzh-junior 03.08.2009 18:27

Riim! Жду не дождусь Вас!

Riim 03.08.2009 20:09

Цитата:

Сообщение от parzh-junior
OnClick не предлагать.

onchange

Ramzess 04.08.2009 11:11

попробуй с помощью switch.

Kolyaj 04.08.2009 11:18

Цитата:

Сообщение от Ramzess
попробуй с помощью switch.

Цитата:

Летят Петька с Василием Иванычем в самолете:
- Петька, прибор?!
- Тридцать!
- Что - "тридцать"?
- А что - "прибор"?
. .

parzh-junior 04.08.2009 23:19

А нельзя ли это как-то сделать с использованием атрибута selected в теге option?

Kolyaj 04.08.2009 23:23

Свойство value у select.

x-yuri 10.08.2009 01:15

Цитата:

Сообщение от parzh-junior
у меня есть тег select, в котором есть 2 тега option: id первого - opt1, id второго - opt2.
Вопрос: как с помощью JavaScript узнать, какой option выбран. OnClick не предлагать

феерическое завершение :) Определись, что тебе нужно. Если ты хочешь узнать о изменении select, как только это произойдет - onchange, если просто хочешь узнать текущее состояние select - "Свойство value у select"

Ramzess 16.08.2009 13:28

Я имел ввиду если использовать только средства JavaScript , не изменяя свойств html кода.
Как вам всем известно, (Я бы сказал вам это известно более, чем мне) оператор swith служит для управления вычислениями с несколькими условиями.


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