Во время процесса программирования значение блока списка Drop -Down часто получается из опции значения, но есть также, когда есть значение, отображаемое на странице, например, опция> «ShowText», как мы должны его получить ? Метод очень прост, конкретный код заключается в следующем:
Код кода копирования следующим образом:
<script type = "text/javascript">
Функция a (объект) {
Оповещение (объект);
}
</script>
<!-Получите значение дисплея->
<select onchange = "a (this.options [this.selectindex] .innertext);">
<option value = "value-a"> text-a </option>
<option value = "value-b"> text-b </option>
</select>
<!-Получите значение значения->
<select onchange = "a (this.options [this.selectididex]. value);">
<option value = "value-c"> text-c </option>
<option value = "value-d"> text-d </option>
</select>
Функция isselect (selectPress) {
// var select = document.getElementById ("mySelect").
var selectValue = selectPress.Options [selectPress.selectExdex].
var selectValue2 = selectPress.Options [selectPress.selectedIndex] .innerText;
// предупреждение (SelectValue);
// оповещение (selectValue2);
If (selectValue == "-1") {{
Оповещение («Пожалуйста, выберите город, подача формы формы отклоняется!»)
Возвращаться;
}
еще {
Document.GetElementById ('form1').
}
}
<SELECT ONCHANGE = "ISSELECT (это);" ID = "mySelect">
<option value = "-1">-Пожалуйста, выберите- </option>
<option value = "0"> Пекин </option>
<option value = "1"> Shanghai </option>
<option value = "2"> wuhan </option>
</select>