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