Bonjour,

J'essaie de mettre à jour la liste de choix 'TST' dynamiquement en fonction du choix réalisé dans la liste 'EventType' via une fonction Evententry
Malgrè de nombreux essais je ne parviens toujours à au résultat.


Fonction appelante :
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
33
34
35
36
 
function f_createContent() {
			var e_div = f_getElement('containers');
			S_CALNUM = S_CALNUM + 1;
			e_div.innerHTML += N_CALNUM
                                + '<select id="EventType'+ N_CALNUM +'" size="1" style="text-align:left;" class="Event" onChange="Evententry(this.value)">'
				+ '<option value="0" selected title="Select a event type to be added in simulation">Event Type'
				+ '<option value="1" title="choix1">choix 1'
				+ '<option value="2" title="choix2">choix 2'
				+ '</select>'
				+ '<input type="text" id="date' + N_CALNUM + '" value="" size="9" class="Event"/>'
				+ '<img title="Open Calendar" class="tcalIcon" onclick="A_TCALS[\'myCalID' + N_CALNUM + '\'].f_toggle()" id="tcalico_myCalID' + N_CALNUM + '" src="imgs/cal.gif"/>'
				+ '<input type="text" id="datef' + S_CALNUM + '" value="" size="9" class="Event"/>'
				+ '<img title="Open Calendar" class="tcalIcon" onclick="A_TCALS[\'myCalID' + S_CALNUM + '\'].f_toggle()" id="tcalico_myCalID' + S_CALNUM + '" src="imgs/cal.gif"/>'
				+ '<select id="TST' + N_CALNUM + '" size="1" class="Event">'
				+ '<option value="NONE" selected title="CPC Name">CPC Name'
				+ '</select>'
                                new tcal ({
				// form name
				'formname': 'Eventform',
				// input name
				'controlname': 'date' + N_CALNUM,
				// set unique ID to identify the elements
				'id': 'myCalID' + N_CALNUM
			});
			new tcal ({
				// form name
				'formname': 'Eventform',
				// input name
				'controlname': 'datef' + S_CALNUM,
				// set unique ID to identify the elements
				'id': 'myCalID' + S_CALNUM
			});
			N_CALNUM++;
			S_CALNUM++;
		}
Fonction appelée (Evententry)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
function Evententry(SelectedEvent) {
 switch (SelectedEvent) {
	case "1":
                   var message =Lcpc
				+ '<select id="TST" size="1" class="Event">'
				+ '<option value="'chx1'">chx1'
				+ '<option value="'chx2'">chx2'
				+ '</select>';
      break
	default:
  }
document.getElementById("TST").innerHTML=Lcpc;
}
Pourriez vous m'indiquer comment mettre à jour la liste 'TST'.
Je débute en javascript, mon erreur est certainement grosse mais ça fait des heures que je cherche sans trouver de solution

Merci