Durante o processo de programação, o valor da caixa de listagem de queda é frequentemente obtido do valor na opção, mas também há quando há um valor exibido na página, por exemplo, opção> "ShowText", como devemos obtê -lo ? O método é muito simples, o código específico é o seguinte:
Copie o código do código da seguinte forma:
<script type = "text/javascript">
Função a (objeto) {
Alerta (objeto);
}
</script>
<!-Obtenha o valor da tela->
<select onchange = "a (this.options [this.SelectIndIndex] .innerText);">
<opção value = "value-a"> text-a </pption>
<opção value = "value-b"> text-b </pption>
</leclect>
<!-Obtenha o valor do valor->
<select onchange = "a (this.options [this.SelectIdidex]. Value);">
<opção value = "value-c"> text-c </pption>
<opção value = "value-d"> text-d </pption>
</leclect>
Função ISSELECT (SELECLEPRESS) {
// var select = document.getElementById ("MySelect").
Var SelectValue = SelectPress.Options [SelectPress.SelectExDex].
var selectValue2 = SelectPress.Options [SelectPress.SelectedIndex] .innerText;
// alert (selectValue);
// alert (selectValue2);
If (selectValue == "-1") {{
Alerta ("Selecione a cidade, o envio do formulário do formulário é rejeitado!")
Retornar;
}
outro {
Document.getElementById ('Form1').
}
}
<selecione OnChange = "ISSELECT (this);" Id = "MySelect">
<opção value = "-1">-selecione- </pption>
<opção value = "0"> Pequim </pption>
<opção value = "1"> shanghai </pption>
<opção value = "2"> wuhan </pption>
</leclect>