2 onchange pour une liste déroulante

Résolu/Fermé
Signaler
-
 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

Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
895
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41989 internautes nous ont dit merci ce mois-ci

Oh trop bien ! Je ne savais pas que c'était possible, merci bcp =)
Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
895
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 ?
c'est exactement ça! c'est possible?