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.
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>
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
 
<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>
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
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>
......
.......
......