zoukankan
html css js c++ java
Gridview中实现RadioButton单选效果 yangan
HTML
Code
1
<
asp:TemplateField
ItemStyle-Width
="22px"
>
2
<
ItemTemplate
>
3
<
asp:RadioButton
ID
="radButtonControl"
GroupName
="group1"
runat
="server"
/>
4
</
ItemTemplate
>
5
</
asp:TemplateField
>
6
CS
Code
1
protected
void
gvWorkPlanList_RowDataBound(
object
sender, GridViewRowEventArgs e)
2
{
3
if
(e.Row.RowType
==
DataControlRowType.DataRow)
4
{
5
RadioButton rb
=
(RadioButton)e.Row.FindControl(
"
radButtonControl
"
);
6
if
(rb
!=
null
)
7
rb.Attributes.Add(
"
onclick
"
,
"
onRadiobuttonClick('
"
+
this
.gvWorkPlanList.ClientID
+
"
','
"
+
rb.ClientID
+
"
')
"
);
8
}
9
}
JS
Code
1
/**/
/*
2
传入的GridviewClientID和所选的RadioButton ClientID
3
*
*/
4
function
onRadiobuttonClick(gvControlID,selectedControlId)
5
{
6
var
inputs
=
document.getElementById(gvControlID).getElementsByTagName(
"
input
"
);
7
for
(
var
i
=
0
; i
<
inputs.length; i
++
)
8
{
9
if
(inputs[i].type
==
"
radio
"
)
10
{
11
if
(inputs[i].id
==
selectedControlId)
12
inputs[i].checked
=
true
;
13
else
14
inputs[i].checked
=
false
;
15
16
}
17
}
18
}
查看全文
相关阅读:
Generate Parentheses (Java)
leetcode15
MD5
leetcode409
Vue第一个简单的例子
SpringBoot和Ajax通信
如何使用安装光盘为本机创建yum repository
Less known Solaris features: svccfg editprop (ZT)
Rename Oracle Managed File (OMF) datafiles in ASM(ZT)
跨数据文件删除flashback database
原文地址:https://www.cnblogs.com/xlx0210/p/1541107.html
最新文章
数组的键名要求
Vue生命周期
Input框密码校验
React componentWillMount
react-router-dom路由跳转
flex布局bug
CSS3 正方体
echarts双y轴折线图柱状图混合实时更新图
Vue+WebSocket 实现页面实时刷新长连接
echarts背景分割区域填充不同颜色(x轴为time),实时刷新
热门文章
angular5理解生命周期
canvas 绘画随机点
canvas画圆类似于锯齿指针 angular5
angular5 自定义指令 输入输出 @Input @Output(右键点击事件传递)
css3渐变 两边透明中间高亮
排序jq
如果后台返回值为空,统一变为‘-’,以防报错
Jsoup爬取职位信息
netty第一个例子
leetcode17
Copyright © 2011-2022 走看看