|
|
|
|
|
для: Worldmen
(20.04.2007 в 00:22)
| | Можно:
1. Значение пункта
onChange="alert(this.options[this.selectedIndex].value);"
|
2. Строка
onChange="alert(this.options[this.selectedIndex].childNodes[0].nodeValue);"
|
3. Строка группы
onChange="alert(this.options[this.selectedIndex].parentNode.label);"
|
| |
|
|
|
|
|
|
| Есть такого вида код:
<form name="fSelect" method="post">
<select name="selKat" size=4 style="width:300px; height:150px" onChange="onCheangeSelKat(this)">
<OPTGROUP LABEL='Aaaaa'>
<OPTION value='1'> 1a </OPTION>
<OPTION value='2'> 2a</OPTION>
<OPTION value='3'> 3a</OPTION>
</OPTGROUP>
<OPTGROUP LABEL='Bb'>
<OPTION value='1'> 1b </OPTION>
<OPTION value='2'> 2b</OPTION>
<OPTION value='3'> 3b</OPTION>
</OPTGROUP>
</select> <br>
<input type=submit name="b_1" value="Выбрать">
</form>
|
Я могу JS выбрать из него значение пункта 1а и саму строку '1a'.
А можно выбрать еще строку группы к которой относится выбранная подгруппа , т.е. если выбрать '2a' , то и выбереться из <OPTGROUP LABEL>, - 'Aaaaa' ? | |
|
|
|
|