C# CheckBoxList 单选
想让CheckBoxList 成为单选,要在选中事件时候绑定一个js方法
1 <asp:CheckBoxList ID="cblComments" runat="server" OnSelectedIndexChanged="cblComments_SelectedIndexChanged" AutoPostBack="true"> 2 <asp:ListItem Text="Agree" Value="Agree" onclick="CheckCBLSimpleSelect(this)"></asp:ListItem> 3 <asp:ListItem Text="Disagree" Value="Disagree" onclick="CheckCBLSimpleSelect(this)"></asp:ListItem> 4 </asp:CheckBoxList>
js方法为:
1 /*let CheckBoxList be Simple Checked*/ 2 function CheckCBLSimpleSelect(sender) { 3 var container = sender.parentNode; 4 if (container.tagName.toUpperCase() == "TD") { // 服务器控件设置呈现为 table 布局(默认设置),否则使用流布局 5 container = container.parentNode.parentNode; // 层次: <table><tr><td><input /> 6 } 7 var chkList = container.getElementsByTagName("input"); 8 var senderState = sender.checked; 9 for (var i = 0; i < chkList.length; i++) { 10 chkList[i].checked = false; 11 } 12 sender.checked = senderState; 13 //checkTotal()//count checked checkbox num 14 }
标签:
C#
, CheckBoxList
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
2021-11-30 C# .net 控制台应用程序 执行.ps1 PowerShell文件