Bonjour,
J’ai un pb pour récupérer une valeur sélectionnée coté client dans une drop down list par un javascript
J’ai créé un javascript qui lorsque la personne clique sur un critère dans une ckecklist, cela sélectionne dans une drop-down list le critère Oui
Je l’ai fait en faisant ddlNatureDerogatoire.options[0].selected = "selected" ou ddlNatureDerogatoire.options[1].selected = "selected"; le 0 c’est le « Oui », le 1 c’est le « Non »
Côté client, ça fonctionne bien
Mon problème c’est que côté serveur quand je veux récupérer la valeur de la drop down list, ddlNatureDerogatoire.SelectedValue ou le ddlNatureDerogatoire.SelectedIndex donne toujours faux/1 même quand le script client a sélectionné Oui
Auriez-vous une idée sur ce qui pose problème ?
Merci d'avance pour vos réponses !
Ci-dessous mon JavaScript :
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 function CriteresDerogatoiresCtrl_CheckedChanged() { var CriteresDerogatoiresCtrl = document.getElementById('<%= CriteresDerogatoiresCtrl.ClientID %>'); var ddlNatureDerogatoire = document.getElementById('<%= ddlNatureDerogatoire.ClientID %>'); var checkBoxArray = CriteresDerogatoiresCtrl.getElementsByTagName('input'); ddlNatureDerogatoire.options[1].selected = "selected"; for (var i=0;i<checkBoxArray.length;i++) { var critere = checkBoxArray[i]; if (critere.checked == true) {ddlNatureDerogatoire.options[0].selected = "selected"; } } }
Partager