|
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
|
<head runat="server">
<title>无标题页</title>
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#getText").click(function(){
var arr=[];
$("#CheckBoxList1 :checkbox:checked").each(function(){
arr.push($(this).next().html());
})
$("#txt_pjName").val(arr.join(','));
})
$("#getValue").click(function(){
var arr=[];
$("#CheckBoxList1 :checkbox:checked").each(function(){
arr.push($(this).parent().attr("SetValue"))
})
$("#txt_pjName").val(arr.join(','));
})
})
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:TextBox ID="txt_pjName" runat="server">
</asp:TextBox>
<asp:CheckBoxList ID="CheckBoxList1" runat="server" RepeatColumns="2" ondatabound="CheckBoxList1_DataBound">
</asp:CheckBoxList>
<a id="getText">获取文本</a>
<a id="getValue">获取值</a>
</form>
</body>
</html>
|
|
1
2
3
4
5
6
7
8
|
protected void CheckBoxList1_DataBound(object sender, EventArgs e)
{
ListControl list = sender as ListControl;
foreach (ListItem item in list.Items)
{
item.Attributes["SetValue"] = item.Value;
}
}
|