Récupérer la valeur sélectionnée d’un SELECT
Salut, désolé si ma question sera trop bette, j’ai cherché sur net des script, mais pour mon problème tjrs rien…
J’ai un FORM :
Code:
1 2 3 4 5 6 7 8 9
| <FORM >
<!-- on affiche les Equipements -->
<SELECT size="1" name="nameEquipment">
<c:forEach var="entrySubMenu" items="${entriesSubMenu}">
<OPTION name="selected_<c:out value="${entrySubMenu}"/>" <c:if test="${entrySubMenu == nameEquipment}"> SELECTED </c:if> > <c:out value="${entrySubMenu}"/>
</c:forEach>
</SELECT>
<INPUT type="button" value="Ok" onClick="doSearch(this.form, this.form.nameEquipment)" >
</FORM> |
Et voici ma fonctionne doSearch :
Code:
1 2 3 4 5
| function doSearch(frm,data) {
alert("parametre="+data.options[data.selectedIndex].value); //ligne 1
alert("parametre="+data.selectedIndex); //ligne 2
alert("page="+data.value); //ligne 3
} |
La deuxième ligne de code de doSearch marche ok, j’ai comme output paramètre=’le numéro de l’option sélectionnée’, mais je n’arrive pas récupérer la valeur de l’option sélectionnée (normalement c’est la ligne 1 qui doit l’afficher).
Comment je fais ?
Merci