Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: stanlee от 03 Марта 2004, 18:43:29
Название:
Подскажите пожалуйста
Отправлено:
stanlee
от
03 Марта 2004, 18:43:29
Хочу сделать так чтобы при нажимании в поле select выводился скрытый текст
например
есть форма
0
1
нужно чтобы при нажатии на 1 выводился скрытый текст
как это сделать?
Название:
Подскажите пожалуйста
Отправлено:
CGVictor
от
03 Марта 2004, 19:36:23
Какой скрытый текст?
* Возможно, ты имел в виду следующее:
Скрытый текст
Если да - учись задавать вопросы.
Название:
Подскажите пожалуйста
Отправлено:
stanlee
от
03 Марта 2004, 19:40:12
нет
я хочу чтоб при нажатии на
1
текст появлялся и не просто появлялся а раздвигал страницу - кажется это достигается с помощью display: none
а при нажатии на
0
текст пропадал
проблема в том что я не знаю как передавать данные заключенные в value а то можно было бы по ним опознавать
Название:
Подскажите пожалуйста
Отправлено:
stanlee
от
04 Марта 2004, 16:15:40
Че никто не знает???
Название:
Подскажите пожалуйста
Отправлено:
Макс
от
04 Марта 2004, 17:49:38
Цитировать
stanlee
:
я не знаю как передавать данные заключенные в value
document.form_name.select_name.options[document.form_name.select_name.selectedIndex].value
Название:
Подскажите пожалуйста
Отправлено:
CGVictor
от
05 Марта 2004, 14:22:54
Стоп. Значит, моя идея и гипотеза все-таки верны:
Ты хочешь скрывать и отображать слой.
Так в вопросе и пиши.
name="tx" id="tx" style="display:none">Скрытый текст
selector" onChange="checkvalue();">
function checkvalue() {
if (document.
form_name.selector
.options[document.
form_name.selector
.selectedIndex].value==1) {
tx
.style.display = \'block\';
} else {
tx
.style.display = \'none\';
}
}
Выделенные части меняешь по вкусу.
Недостающие куски кода ты способен написать сам.
[off]Да, я искренне в это верю[/off]