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 :
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
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++; }
Pourriez vous m'indiquer comment mettre à jour la liste 'TST'.
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; }
Je débute en javascript, mon erreur est certainement grosse mais ça fait des heures que je cherche sans trouver de solution
Merci
Partager