Bonjour,
J'ai une question en JQuery, j'ai 2 listes déroulantes qui affichent un résultant (en fait c'est un filtre) et selon que j'utilise une liste déroulante et comme je recharge la page, j'aimerais que l'autre liste affiche une valeur.....

Voici mon code dans ma JSP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
<td>
       <h:selectOneMenu styleClass="inputText" id="brandName1" value="#{pc_DcBrandCategory.brandId}" valueChangeListener="#{pc_DcBrandCategory.selectDemo}" onchange="submit()">
		<f:selectItem  itemLabel="choose your brand" id="selectItem1" />
		<f:selectItem  itemLabel="--------------" id="selectItem2" />
		<f:selectItems value="#{pc_DcBrandCategory.listAllBrands}"
								id="selectItem3" />
	</h:selectOneMenu>
</td>
<td></td>
<td>
	<h:selectOneMenu styleClass="inputText" id="categoryName1" value="#{pc_DcBrandCategory.categorieId}" valueChangeListener="#{pc_DcBrandCategory.selectDemo}" onchange="submit()">
		<f:selectItem  itemLabel="choose your category" id="selectItem4" />
		<f:selectItem  itemLabel="--------------" id="selectItem5" />
		<f:selectItems value="#{pc_DcBrandCategory.listAllCategories}"
								id="selectItem6" />
	</h:selectOneMenu>
</td>
Comme vous le constatez, c'est du JSF.

Quand j'utilise la liste brandName1 ou categoryName1, j'aimerais que l'autre liste affiche en 1er choix <f:selectItem itemLabel="choose your

Je pensais donc faire en JQuery :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
 $(document).ready(function(){
 $("select[id$='categoryName1']").change(function() 
                    {
 
// Ici remettre la liste brandName1 au choix "choose your brand"
 
 
});
 
 $("select[id$='brandName1']").change(function() 
                    {
// Ici remettre la liste brandName1 au choix "choose your category"
 
});
});
Mais comment faire en JQuery ?
Merci pour votre aide !