Bonjour,
Je fais un enchainement de fonction ajax sur 3 niveaux. Le niveau 3 ne se déclenche pas.
L'enchainement se fait bien sur les id de départ et de réception entre le 1er "SELECT" et le second. Mais pour le 3ème "SELECT" en fait c'est dans le programme appelé par le script javascript au niveau du 2ème SELECT que je dois mettre l'id de départ et d'arrivée.
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32 <p> <label for="table" title="Veuillez choisir un type de tiers dans la liste" class="oblig">*Type de tiers :</label> <select name="ad_type_tiers_id" id="ad_type_tiers_id" title="Veuillez choisir un type de tiers dans la liste" onchange="go(document.getElementById('ad_id_tiers'),document.getElementById('ad_type_tiers_id'))" onfocus="this.className='focus';" onblur="this.className='normal';"> <option value="-1">Aucun</option> </select> <span class="legende">ex : 'Famille'</span></p> </p> <p> <div id="ad_id_tiers"> <label for="champ" title="Veuillez choisir un tiers dans la liste pour la famille du majeur">Tiers :</label> <select name="ad_id_tiers" id="ad_id_tiers" title="Veuillez choisir un tiers dans la liste pour la famille du majeur" onchange="goFamilles(document.getElementById('ad_id_contact'),document.getElementById('ad_id_tiers'))" onfocus="this.className='focus';" onblur="this.className='normal';" > <option value="-1">Choisir un Type de tiers</option> </select> </div> <p> <div id="ad_id_contact"> <label for="champ" title="Veuillez choisir une personne dans la liste">Ayant Droit :</label> <select name="ad_id_contact" title="Veuillez choisir un nom dans la liste" onfocus="this.className='focus';" onblur="this.className='normal';" > <option value="-1">Choisir un Tiers</option> </select> </div> </p>
C'est ce que j'ai fait, mais cela ne fonctionne pas.
Est-il possible d'enchainer comme cela plusieurs script ajax, les uns découlant des autres en cascade ?
Merci d'avance
Partager