valeur de ma dropdownlist toujours null
Bonjour à tous,
voilà j'ai une dropdownlist qui contient plusieurs éléments comme suit:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <div class="double_list">
<div class="double_list_left">
<cc1:CEALabel runat="server" ID="UtilisateursEdit_Lbl_Role" AssociatedControlID="UtilisateursEdit_Ddl_Role"></cc1:CEALabel>
<cc1:CEADropDownList runat="server" ID="UtilisateursEdit_Ddl_Role">
<asp:ListItem></asp:ListItem>
<asp:ListItem>Toto</asp:ListItem>
<asp:ListItem>Tutu</asp:ListItem>
<asp:ListItem>Tata</asp:ListItem>
</cc1:CEADropDownList>
</div>
<div class="double_list_center">
<div class="form_line">
<cc1:CEAButton runat="server" ID="UtilisateursEdit_Btn_AjouterRole" OnClientClick="ajouter();"/>
</div>
<div class="form_line">
<cc1:CEAButton runat="server" ID="UtilisateursEdit_Btn_SupprimerRole" />
</div>
</div>
<div class="double_list_right">
<cc1:CEAListBox runat="server" ID="UtilisateursEdit_Ddl_RoleAttribue">
<asp:ListItem></asp:ListItem>
</cc1:CEAListBox>
</div>
</div> |
quand je clique sur le bouton qui fait appel à la fonction ajouter décrite ci dessous, cette dernière ne fonctionne pas correctemnt et me renvoie toujours une valeur nulle pour dll1 comme si ma liste était vide
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| function ajouter()
{
var ddl1 = document.getElementById('UtilisateursEdit_Ddl_Role');
var ddl2 = document.getElementById('UtilisateursEdit_Ddl_RoleAttribue');
alert(ddl1);
if (ddl1.options.selectedIndex>=0)
{
o=new Option(ddl1.options[ddl1.options.selectedIndex].firstChild.data,ddl1.options[ddl1.options.selectedIndex].value);
ddl2.appendChild(o);
ddl1.options[ddl1.options.selectedIndex]=null;
}
else
{
alert("Veuillez séléctionner un élément");
}
} |
Pourriez vous me dire où ça cloche svp? j'ai passé une demi journée à essayer de trouver mais en vain.
Merci d'avance