Bonjour,
J'ai un petit soucis. J'ai une balise listview avec mon itemtemplate defini. je souhaite enregistrer dans une variable session tous les id des cases cocher au moment ou l'utilisateur appuie sur le bouton ajouter. Voici mon code:
j'arrive à récupérer les id en javascript, avec :
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 <form id="form1" runat="server"> <div> <div data-role="page"> <ul data-filter="true" data-role="listview" data-theme="c" data-split-icon="delete"> <asp:ListView ID="ListChoiceByCategorie" runat="server" DataKeyNames="id"> <ItemTemplate> <li><a href="DetailChoiceById.aspx?id=<%# Eval("id") %>"> <img src='<%# "..\\Images\\"+ Eval("File_path") %>' alt="img_choix" /> <h1 style="margin-left: 15px"> <%# Eval("Nom") %></h1> <p style="margin-left: 15px"> <%# Eval("Prix") + ""%></p> </a> <asp:CheckBox ID="CheckBox2" runat="server" Checked="False" Visible='<%# Request["menu"] != null && bool.Parse(Request["menu"]) %>' AutoPostBack="True"/> </li> </ItemTemplate> </asp:ListView> </ul> <a href="#" id="lien_ajouter_choix_menu" >ajouter</a> </div>
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 $(document).ready(function () { $("#lien_ajouter_choix_menu").click(function () { // Troisième méthode $("input[type=checkbox]:checked").each( function () { alert($(this).attr("id")); } ); }); });
Mais je n'arrive pas à les stocker dans une variable session que je pourrais récupérer sur une autre page.
Merci.
Partager