|
|
|
| есть список.
как сделать, что при выборе определенного элемента из списка в скрытое поле прописывалось определенное значение value? | |
|
|
|
|
|
|
|
для: Akira
(20.11.2005 в 16:54)
| | в общих чертах :
<select onchange="if (this.selected.value == что_тебе_надо) {что_должно_произойти}">
<option id="id1" value="1">номер 1</option>
<option id="id3" value="2">номер 2</option>
<option id="id2" value="3">номер 3</option>
</select>
|
если нужно смореть на соответствие текста option, то пользуй this.selected.value.text
то же относится и к id. - this.selected.id
ну а присвоение значения скрытому полю ... somehiddeninput.value=this.selected.value | |
|
|
|
|
|
|
|
для: goddamn
(20.11.2005 в 18:02)
| | Проблема похожая: при выборе опред. поля в select - вторая форма становится не активной.
Это бы какраз мне подошло. Но чего то не получается. Делаю так:
<select onchange="if (this.selected.value == 1) {document.all.className='sel2'.disabled=true}else {document.all.className=sel2.disabled=false}">
<option id="id1" value="1">номер 1</option>
<option id="id3" value="2">номер 2</option>
<option id="id2" value="3">номер 3</option>
</select>
<!--- та, кот. должна быть disabled-->
<select className='sel2'>
<option id="id1" value="1">номер 1</option>
<option id="id3" value="2">номер 2</option>
<option id="id2" value="3">номер 3</option>
</select>
Но чего-то не работает. Сам в js не силен. Но пытаюсь... Помогите плз, как првильнее
|
| |
|
|
|
|
|
|
|
для: off
(21.11.2005 в 16:58)
| |
<select onchange="if (this.options[selectedIndex].value == 1) {document.getElementById('sel2').disabled=true;}else {document.getElementById('sel2').disabled=false;}">
<option id="id1" value="1">номер 1</option>
<option id="id3" value="2">номер 2</option>
<option id="id2" value="3">номер 3</option>
</select>
<select id="sel2" className="sel2">
<option id="id1" value="1">номер 1</option>
<option id="id3" value="2">номер 2</option>
<option id="id2" value="3">номер 3</option>
</select>
|
П.С. : использование "className" принципиально ?
и вобще, просто совет на будущее - присваивай id и name каждому элементу, чтобы потом можно было при необходимости к нему обращаться | |
|
|
|