2 onchange pour une liste déroulante

Résolu/Fermé
Létii - 25 janv. 2010 à 14:27
 Létii - 25 janv. 2010 à 15:28
Bonjour,
est-ce que c'est possible d'avoir 2 on change dans un select pour faire une liste déroulante?
Merci !
A voir également:

2 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
25 janv. 2010 à 15:25
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
Oh trop bien ! Je ne savais pas que c'était possible, merci bcp =)
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
25 janv. 2010 à 15:07
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
c'est exactement ça! c'est possible?
0