Bonjour à tout le monde,
Depuis trois jours, je suis bloqué sur un problème auquel je vous demande une aide.
Je veux récupérer la valeur d'une liste <SELECT> afin de l'utiliser dans une fonction comme paramètre.
J'ai tenté avec JavaScript sans succès.
Je vous donne ici une partie de mon code :
Ici la liste dont je veux récupérer la valeur choisie.
Ici la méthode dans laquelle je veux utiliser la valeur obtenue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <form method="post" action="choixfournisseur" id="choixfrs"> <fieldset> <legend>Choix des fournisseurs</legend> <label>Domaine : </label> <select name=iddomaine"> <% while(rsdom.next()){%> <option value="<%= rsdom.getString(1) %>"><%= rsdom.getString(2) %></option> <%} %> </select> <input type="button" onClick="aller();" /> </fieldset> </form>
Voici mon code JavaScript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <label>Fournisseur : </label> <select name=idfournisseur" id="listefrs"> <% String iddomaine="javascript:aller()"; ResultSet rsfrs=null; rsfrs=frs.rechercherDomaine(iddomaine); while(rsfrs.next()){%> <option value="<%= rsfrs.getString(1) %>"><%= rsfrs.getString(2) %></option> <%} %> </select>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <body> <script type="text/javascript"> function aller() { var valeur = document.forms['choixfrs'].elements['iddomaine'].value; // Contient la valeur de l'<input /> //document.location.href = 'page.php?store='+valeur; } </script> ...... ....... ......
Partager