怎么用javascript控制gridview中的checkbox只有一个选中。 GridView发送到客户端的就是一个Html代码。。你控制Html代码就可以了啊。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 页面上这样写:<script type="text/javascript" >function ChangeChk(ctl){ var theBox=ctl; var elem=theBox.form.elements; for(i=0;i<elem.length;i++) { if(elem[i].type=='checkbox') { if(elem[i].id==theBox.id) { elem[i].checked=true; } else { elem[i].checked=false; } } } }</script>然后再gridview中checkbox所在的列加:<ItemTemplate> <asp:CheckBox ID="chk_choose" OnClick="ChangeChk(this)" runat="server" /></ItemTemplate>这样就ok了 哥们你的代码太棒了!!!!javascript真的很麻烦啊!!一点不多久出不来 还不显示是那里的错。 winform焦点问题 <%$是啥意思? [菜鸟原创] 值类型-引用类型-string 购物车技术 [求助] object类型转换问题 C#随机数问题 C# 识别手机sd卡连接或关闭 求助:Response.writefile为什么只能输出10m以下的文件啊? WinForm编程窗体间如何传递值? 有什么区别? wpf中 popup控件拖动问题 利用反射动态创建窗体
<script type="text/javascript" >
function ChangeChk(ctl)
{
var theBox=ctl;
var elem=theBox.form.elements;
for(i=0;i<elem.length;i++)
{
if(elem[i].type=='checkbox')
{
if(elem[i].id==theBox.id)
{
elem[i].checked=true;
}
else
{
elem[i].checked=false;
}
}
}
}
</script>
然后再gridview中checkbox所在的列加:
<ItemTemplate>
<asp:CheckBox ID="chk_choose" OnClick="ChangeChk(this)" runat="server" />
</ItemTemplate>
这样就ok了