Bonjour tout le monde,

Je souhaite faire apparaître un message pop-up lorsque l'utilisateur a choisit une autre option dans un "select" généré par JSF (prime faces). Le problème est que ça ne fonctionne pas.

Voici mon code JSF:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<p:selectOneMenu id="productTypeSelection"  value="#{loginBean.consortiaId}"> 
    <f:selectItem  itemLabel="My Library" itemValue="0" />
    <f:selectItems  value="#{loginBean.consortiaList}" var="consortia" itemLabel="#{consortia.organizationName}"  itemValue="#{consortia.id}" />
    <f:ajax event="change"  listener="#{loginBean.redirectToOrganizationProfile}" rendered="#{organizationProfileBean.editProfile}"/>
</p:selectOneMenu>
Et le code Javascript :

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
<script type="text/javascript">
    $ = jQuery;
    $(document).ready(function(){
        var $changed = false;
	var $choice;
 
        //Cette fonction fonctionne très bien                
	$('input, textarea').on("change", function() {
            $changed = true;
	});
 
        //Celle-ci pose problème			
	$('select').on("change", function() {
            alert("changed");
        });
    });
Merci d'avance!