会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Nice感觉
海绵不断的吸收
博客园
首页
新随笔
联系
订阅
管理
获取或设置DataGrid绑定列中的Radio的值
获取或设置DataGrid绑定列中的Radio的值
1
、模板列中加入客户端控件与事件:
<
input type
=
"
radio
"
onclick
=
"
setRadValue(this)
"
name
=
"
xxx
"
value
=
'
<%
#DataBinder.Eval(
..)'
>
2
、在页面上添加一个服务器端的Hidden id
=
"
hidRadValue
"
3
、然后写个JS:
function
setRadValue(obj)
{
document.getElementById(
"
hidRadValue
"
).value
=
obj.value;
}
4
、在后台直接获取hidRadValue.value就可以了
5
、如果想在加载页面时初始化radio的选中状态,可以写入下函数:
function
InitRad(obj)
{
var
rad
=
getElementsByName(
"
radio
"
);
for
(
var
i
=
0
;i
<
getElementsByName(xxx).length;i
++
)
{
if
(rad[i].value
=
obj)
{
rad[i].checked
=
true
;
}
}
}
遍历var rad
=
getElementsByName(xxx)
然后循环找到rad[i].value
=
传递的value
rad[i].checked
=
true
;
posted on
2007-07-18 16:33
Gary.han
阅读(
411
) 评论(
1
)
编辑
收藏
举报
刷新页面
返回顶部