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";
 
        } 
 
      }     
}