2 onchange pour une liste déroulante

Résolu
Létii -  
 Létii -
Bonjour,
est-ce que c'est possible d'avoir 2 on change dans un select pour faire une liste déroulante?
Merci !

2 réponses

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    bien sur que c'est possible, tu as deux solutions:

    1- tu mets
     onChange="fonction1(); fonction2();"
    

    2- tu appelles une fonction qui va lancer les deux autres:
    onChange="fonction_mere();"
    

    et tu fais:
    <script type="text/javascript">
    function fonction_mere(){
       var rep_fct1=fonction1(); //on lance la fonction1
       var rep_fct2=fonction2(); //on lance la fonction2
      //tu peux même attendre la réponse positive (true) de la une pour lancer la deux en testant 
    // if(rep_fct1){ var rep_fct2=fonction2(); //on lance la fonction2}
    }
    
    function fonction1(){
    //tes instructions de la une
    
    }
    function fonction2(){
    //tes instructions de la deux
    
    }
    
    </script>
    
    5
    1. Létii
       
      Oh trop bien ! Je ne savais pas que c'était possible, merci bcp =)
      0
  2. Alain_42 Messages postés 5413 Statut Membre 904
     
    pourquoi 2 onChange

    OnChange réagit sur la modification du choix dans la liste, je ne vois pas comment tu peux faire 2 modifs à la fois

    tu ne voudrait pas plutôt lancer deux fonctions javascript sur le onChange ?
    0
    1. Létii
       
      c'est exactement ça! c'est possible?
      0