Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Muma от 02 Мая 2006, 15:18:29

Название: Cветофор
Отправлено: Muma от 02 Мая 2006, 15:18:29
Добрый день!

Имеем группу радиокнопок, имитирующих работу светофора.





рядом есть поле, которое  в зависимости от выбранного цвета принимает значение

КРАСНЫЙ || ЖЕЛТЫЙ || ЗЕЛЕНЫЙ (или меняет цвет фона ячейки).

Не могу раскопать есть ли у  light_signal свойство, которое указывает только на последний выбранный (т.е. текущий) вариант.
Название: Cветофор
Отправлено: Muma от 02 Мая 2006, 17:59:45
Цитировать
CGVictor:
object.selectedIndex ?


Не получается. Переменная становится  такой  undefined

На самом деле светофор имеет вот такой  код:


 

  День

  Месяц

  Год
Название: Cветофор
Отправлено: for_i_0 от 02 Мая 2006, 20:05:53
Muma
this.form.rate_period.value = this.form.radio_range_rate.value
Название: Cветофор
Отправлено: CGVictor от 02 Мая 2006, 23:37:18
[off]for_i_0
Да, точно.
Свою глупость убил.
[/off]
Название: Cветофор
Отправлено: Muma от 03 Мая 2006, 10:13:18
Цитировать
for_i_0:
Muma
this.form.rate_period.value = this.form.radio_range_rate.value


Опять тоже самое. Не получается. Переменная rate_period становится undefined.

Вообще - есть ли в JS нечто подобное как в VBA (в Excel) вьювер объектов ?
Название: Cветофор
Отправлено: html_coder от 03 Мая 2006, 10:23:10
Есть DOM Inspector в FireFox (http://www.mozilla.com/firefox/)
Название: Cветофор
Отправлено: html_coder от 03 Мая 2006, 10:38:38
Muma

Всё гораздо проще, правильно будет вот так





День

Месяц

Год






for_i_0

this.form.radio_range_rate.value вернёт undefined, как и говорит
Muma, потому что radio_range_rate = object NodeList
Название: Cветофор
Отправлено: for_i_0 от 03 Мая 2006, 22:26:13
html_coder
действительно удобнее.

только вот я приводя пример почему то посчитал, что он поймет, что для каждого radio нужно прописывать свое значание name. А не писать везде одно и то же значение name.
Название: Cветофор
Отправлено: html_coder от 03 Мая 2006, 22:42:46
Ну тогда просто это будут отдельные независимые радиокнопки, а не радиогруппа и выбор одной из них не повлечёт того, что другая станет неактивной, и такой вариант ему, я думаю, не подходит.
Название: Cветофор
Отправлено: for_i_0 от 03 Мая 2006, 23:21:14
html_coder
ты прав, я написал чушь.

to all
За что собственно прошу меня простить.