选择的三个状态还是正常,当取消一个时,其他的enable重新为true.就像百度贴吧的投票系统。谢谢
解决方案 »
- jquery dialog 嵌入iframe asp.net页面 关闭问题
- 新手求教:asp.net统计网站pv、IP、以及UV怎么做?
- 网站发布后,外网不能访问
- |zyciis| 如何重启网站,第三贴lovehongyun的方法也不行 谢谢
- window.open刷新问题。大家帮忙看下啊。。。我已经搞了三天了。没弄明白。这个是什么原因。。
- 网易邮箱mp3播放器怎么做的啊?
- 读取某一文件夹所有图片的文件名进数据库的某一个字段,思路和代码大概是怎么写的?
- 百分问个DataGrid导出到Excel的问题——如果cell里面内嵌有另外一个DataGrid怎么办?
- 如何用DataGrid控件生成表
- .net集成oauth2实现集中认证
- js 正则判断中文、字母、数字
- iis安装问题
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="chk1" runat="server" onclick="javascript:SetStatus(this)"/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<script type="text/javascript">
function SetStatus(chk)
{
var tb = document.getElementById("GridView1");
var j = 0 ;
for(var i =1;i<tb.rows.length;i++)
{
var chk = tb.rows[i].cells[0].firstChild;
if(chk.checked)
{
j++;
}
}
var bEnabled = true;
if(j>=2)
{
bEnabled = false;
}
for(var i =1;i<tb.rows.length;i++)
{
var chk = tb.rows[i].cells[0].firstChild;
if(!chk.checked)
{
chk.disabled = !bEnabled;
}
}
}
</script>
。不是吧。。不好意思不好意思。。就是在Gridview的第一列,我放了个checkbox。然后假设有10条数据的话,不就是有10个checkbox了么。然后我在这些数据前面的checkbox上打对勾。然后当我打的对勾数量等于3时,就让剩下的7个checkbox都不可用。但我打对勾的3个还是可以用的。然后当我取消这3个当中无论谁的对勾时,就让剩下的7个checkbox都可用。从而等待我继续打够3个对勾。。大哥。够清楚吗?累
大哥我这次一定完全相信你。。但是不行。老提示JS错误。说缺少对象?还有,老大你重复定义了好几个变量,不知道有没有关系?F5等待中
你的GridView的id和我一样么?
啥都不说了。牛逼!大哥你启发我了。我看html页面的代码,我的Gridview的ID变成了ctl00_ContentPlaceHolder1_GridView1不知道是不是在母版页中的缘故总之是解决了。哈哈哈哈我把var tb = document.getElementById("GridView1");换成了var tb = document.getElementById("ctl00_ContentPlaceHolder1_GridView1
");
再说一句。实在太牛逼了。早上大哥你帮我搞那个accessdatesource.selectcommand的问题我都很不好意思很感谢了哈哈太强了。不说了。泪流满面结贴