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 :
Et voici ma fonctionne doSearch :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 }
Comment je fais ?
Merci
Partager