`

在单个页面中实现多个radiobuttonlist的单选

阅读更多

最近做的这个项目 让我对radiobuttonlist的应用有了进一步的了解,也对js产生了敬意 呵呵

废话少说 来点具体的.

要实现这个效果只要 前台加这段js的代码:

<script language="javascript">
  function  test(obj)  
  {  
        var len=document.getElementsByTagName("input").length;
        var rblist=document.getElementsByTagName("input");
        for(var i=0;i<len;i++)  
        {  
           if(rblist[i].type=="radio"&&rblist[i].id!=obj.id)  
              rblist[i].checked=!obj.checked;                    
        }  
  }  
</script>  

后台在为radiobuttonlist绑定数据时用一个循环添加listitem 并为listitem.Attributes.Add("OnClick",“test(this)")

这样就可以实现了.

分享到:
评论

相关推荐

    RadioButton和RadioButtonList控件

    RadioButton 控件用于在网页上实现单选功能,用户可以在多个选项中选择一个特定的选项。每个 RadioButton 控件都有一个唯一的名称和值,用户可以通过点击RadioButton 来选择特定的选项。RadioButton 控件的常用属性...

    JQuery中对服务器控件 DropdownList, RadioButtonList, CheckboxList的操作总结

    2. 多个RadioButtonList:如果有多个RadioButtonList,首先获取控件ID和Name。例如: - 控件ID:`var objId = 控件Id;` - Name:`var radioName = $(“input[id^='” + objId + “‘]”).eq(0).attr(‘name’);` ...

    ASP.NETWeb服务器控件.pptx

    - **CheckBoxList**:用于显示多个可选的复选框,方便用户选择多个选项,Items属性用于定义选项集合,RepeatColumns和RepeatDirection属性控制布局。 2. **Table控件**:用于创建表格布局,便于组织网页内容。 3....

    389ASPNET开发技术-网考试题.doc

    CheckBoxList**:此控件用于创建一组复选框,用户可以选择其中的一个或多个选项,适合于实现用户选择兴趣爱好的界面。 - **C. DropDownList**:此控件用于创建一个下拉列表,用户只能从中选择一个选项。 - **D. ...

    2021-2022计算机二级等级考试试题及答案No.3233.docx

    实际上,在面向对象编程中,抽象类可以实现一个或多个接口,并且可以定义抽象方法,也可以包含具体实现的方法。 #### 6. 主频与运行速度 - **知识点**: 主频对计算机运行速度的影响。 - **解析**: 主频(时钟频率)...

    C#开发规范,开发人员必备基础

    RadioButtonList单选框组radradCalculate Image图片imgimgPhoto Table表格tbltblUser Line线控件linlinUser Calendar日历控件cldcldWork Toolbar工具条tbrtbrMain TreeView树状控件tvwtvwAmmenter Panel面板控件...

    asp.net控件

    - **应用场景**:当需要用户从多个选项中进行选择时非常有用,例如问卷调查中的多选题。 ##### 6. DataGrid (数据网格) - **功能描述**:DataGrid 控件用于显示表格形式的数据,支持排序、分页等功能。 - **应用...

    2021-2022计算机二级等级考试试题及答案No.10523.docx

    因此,为了在多个页面间共享数据,可以选择 request 或 session。 #### 6. 栈的操作原理 - **知识点**:栈是一种线性数据结构,遵循后进先出(LIFO)原则。 - **解析**:栈的基本操作包括压栈(push)和弹栈(pop)...

    个人信息提交原码

    ASP.NET Web Forms提供了一系列的数据绑定控件,如`CheckBoxList`、`ListBox`和`DropDownList`等,它们允许用户选择多个或单个选项。 #### 示例代码解析 ```html &lt;asp:ListItem&gt;&lt;/asp:ListItem&gt; ... ...

    2021-2022计算机二级等级考试试题及答案No.10933.docx

    - 在多线程编程中,一个进程可以包含多个线程,每个线程都是进程内的一个执行单元。 - 线程可以共享同一进程内的资源,如内存空间,并且可以相互通信以协调任务的执行。 - **填空题答案**:线程、通信。 #### ...

    ASP.NET数据库网站设计教程(C#版)[孙士保]第8章 使用数据源控件访问数据库.ppt

    - DataSet则是一个内存中的数据集,可以包含多个DataTable,用于存储和操作数据,它不直接与数据库连接,而是通过数据适配器(DataAdapter)从数据库获取数据。 2. **数据控件概述** - 数据控件主要用于在网页上...

    2021-2022计算机二级等级考试试题及答案No.19879.docx

    - **RadioButtonList**:单选按钮列表控件,用户只能选择其中的一项。 - **不属于容器控件**:**CheckBox**,因为它仅表示单个选择状态,并不能容纳其他控件。 ### 6. 计算机软件的定义 - **定义**:计算机软件指...

    2021-2022计算机二级等级考试试题及答案No.12164.docx

    - 转换成`Microsoft Excel`格式:这通常是通过导出工具或脚本来实现的,允许用户在Excel中查看和分析数据。 - 复制和粘贴:这是一种简单但效率较低的数据迁移方式。 - 转换成`Microsoft Word`格式:主要用于文档...

    2021-2022计算机二级等级考试试题及答案No.10621.docx

    - **知识点说明**:关系数据库中的连接操作用于组合两个或多个表的数据。 - **选项解析**: - A. T = R 连接 S (R.B = S.B),表示根据 R 和 S 表中的公共字段 B 进行连接。 - B. T = R 连接 S (C),这种写法不...

    Web 程序设计复习题.docx

    - **Checkbox**: 允许用户选择一个或多个选项。 7. **DHTML技术——文档对象模型** - **DOM (Document Object Model)**: 提供了一种将文档视为对象树的方式,使开发者能够通过脚本更改文档的结构、样式和内容。 ...

    2016信息工程Web开发技术复习概要Word版.docx

    - `Server.Transfer`用于将控制权转移到同一应用程序中的另一个页面,不向客户端发送任何数据。`Response.Redirect`则会将用户重定向到另一个页面。 #### 27. HTML编码 - 使用`Server.HtmlEncode`方法对HTML进行...

    2021-2022计算机二级等级考试试题及答案No.12260.docx

    - **用途**: 获取两个或多个数值中的最大值。 - **用法**: `Math.max(数值1, 数值2, ...)` - **结论**: 正确答案为A。 ### Java字符串操作 10. **字符串方法**: - **s.length()**: 获取字符串的长度。 - **...

    2021信息工程Web开发技术复习概要.doc

    【标题】:2021信息工程Web开发技术复习概要.doc ...以上是Web开发技术复习概要中的核心知识点,涵盖HTML、CSS、C#、ASP.NET、数据库操作等多个方面。理解和掌握这些内容对于Web开发人员至关重要。

Global site tag (gtag.js) - Google Analytics