VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1069|回复: 3

两个checkbox互相响应的问题

[复制链接]

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-3-1 22:00:01 | 显示全部楼层 |阅读模式
grid中第一列和最后一列都是checkbox列;

假设第一列的checkbox用A来代替,最后一列的checkbox用B来代替;


要求:

1,当B被选中时,A要自动选中;
2,在A、B同时被选中的状态下,当取消A的选中状态,则B也要自动被取消选中状态

各位大虾请指点一下。
回复

使用道具 举报

0

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-5-14 18:00:01 | 显示全部楼层
用ItemCommand事件来判断
回复

使用道具 举报

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-5-16 15:00:01 | 显示全部楼层
楼上大虾可否详细点说?谢谢
回复

使用道具 举报

0

主题

58

帖子

32.00

积分

新手上路

Rank: 1

积分
32.00
发表于 2020-5-18 07:15:02 | 显示全部楼层
itemCreate:

CheckBox A = e.item.FondControl("Aid") as CheckBox
CheckBox B = e.item.FondControl("Bid") as CheckBox

if(A!=null && B!=null) {
    string js1= string.Format("if(document.getElementById('{0}').checked) document.getElementById('{1}').checked = true;",B.ClientID, A.ClientID);
    B.Attributes["onclick"] = js1;
   
    string js2= string.Format("if(document.getElementById('{0}').checked) document.getElementById('{1}').checked = false;",A.ClientID, B.ClientID);
    A.Attributes["onclick"] = js2;

}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表