Pendant le processus de programmation, la valeur de la zone de liste Drop -Down est souvent obtenue à partir de la valeur en option, mais il y a aussi lorsqu'il y a une valeur affichée dans la page, par exemple l'option> "showText", comment devons-nous l'obtenir ? La méthode est très simple, le code spécifique est le suivant:
Copier le code du code comme suit:
<script type = "text / javascript">
Fonction a (objet) {
Alert (objet);
}
</cript>
<! - Obtenez la valeur d'affichage->
<select onchange = "a (this.options [this.selectIndIndex] .InnerText);">
<option value = "value-a"> text-a </ option>
<option value = "value-b"> text-b </ option>
</lect>
<! - Obtenez la valeur de la valeur->
<select onchange = "a (this.options [this.selectidex]. valeur);">
<option value = "value-c"> text-c </ option>
<option value = "value-d"> text-d </ option>
</lect>
Fonction issElect (selectPress) {
// var select = document.getElementById ("mySelect").
var selectValue = selectPress.options [selectPress.selectExdex].
var selectValue2 = selectPress.options [selectPress.selectedIndex] .InnerText;
// alerte (selectValue);
// alerte (selectValue2);
If (selectValue == "-1") {{{
Alerte ("Veuillez sélectionner la ville, la soumission du formulaire du formulaire est rejetée!")
Retour;
}
autre {
Document.getElementById («Form1»).
}
}
<select onchange = "issElect (this);"
<Option Value = "-1"> - Veuillez sélectionner- </ Option>
<Option Value = "0"> Beijing </opoption>
<Option Value = "1"> Shanghai </ Option>
<option value = "2"> wuhan </ option>
</lect>