最近做的这个项目 让我对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 控件用于在网页上实现单选功能,用户可以在多个选项中选择一个特定的选项。每个 RadioButton 控件都有一个唯一的名称和值,用户可以通过点击RadioButton 来选择特定的选项。RadioButton 控件的常用属性...
2. 多个RadioButtonList:如果有多个RadioButtonList,首先获取控件ID和Name。例如: - 控件ID:`var objId = 控件Id;` - Name:`var radioName = $(“input[id^='” + objId + “‘]”).eq(0).attr(‘name’);` ...
- **CheckBoxList**:用于显示多个可选的复选框,方便用户选择多个选项,Items属性用于定义选项集合,RepeatColumns和RepeatDirection属性控制布局。 2. **Table控件**:用于创建表格布局,便于组织网页内容。 3....
CheckBoxList**:此控件用于创建一组复选框,用户可以选择其中的一个或多个选项,适合于实现用户选择兴趣爱好的界面。 - **C. DropDownList**:此控件用于创建一个下拉列表,用户只能从中选择一个选项。 - **D. ...
实际上,在面向对象编程中,抽象类可以实现一个或多个接口,并且可以定义抽象方法,也可以包含具体实现的方法。 #### 6. 主频与运行速度 - **知识点**: 主频对计算机运行速度的影响。 - **解析**: 主频(时钟频率)...
RadioButtonList单选框组radradCalculate Image图片imgimgPhoto Table表格tbltblUser Line线控件linlinUser Calendar日历控件cldcldWork Toolbar工具条tbrtbrMain TreeView树状控件tvwtvwAmmenter Panel面板控件...
- **应用场景**:当需要用户从多个选项中进行选择时非常有用,例如问卷调查中的多选题。 ##### 6. DataGrid (数据网格) - **功能描述**:DataGrid 控件用于显示表格形式的数据,支持排序、分页等功能。 - **应用...
因此,为了在多个页面间共享数据,可以选择 request 或 session。 #### 6. 栈的操作原理 - **知识点**:栈是一种线性数据结构,遵循后进先出(LIFO)原则。 - **解析**:栈的基本操作包括压栈(push)和弹栈(pop)...
ASP.NET Web Forms提供了一系列的数据绑定控件,如`CheckBoxList`、`ListBox`和`DropDownList`等,它们允许用户选择多个或单个选项。 #### 示例代码解析 ```html <asp:ListItem></asp:ListItem> ... ...
- 在多线程编程中,一个进程可以包含多个线程,每个线程都是进程内的一个执行单元。 - 线程可以共享同一进程内的资源,如内存空间,并且可以相互通信以协调任务的执行。 - **填空题答案**:线程、通信。 #### ...
- DataSet则是一个内存中的数据集,可以包含多个DataTable,用于存储和操作数据,它不直接与数据库连接,而是通过数据适配器(DataAdapter)从数据库获取数据。 2. **数据控件概述** - 数据控件主要用于在网页上...
- **RadioButtonList**:单选按钮列表控件,用户只能选择其中的一项。 - **不属于容器控件**:**CheckBox**,因为它仅表示单个选择状态,并不能容纳其他控件。 ### 6. 计算机软件的定义 - **定义**:计算机软件指...
- 转换成`Microsoft Excel`格式:这通常是通过导出工具或脚本来实现的,允许用户在Excel中查看和分析数据。 - 复制和粘贴:这是一种简单但效率较低的数据迁移方式。 - 转换成`Microsoft Word`格式:主要用于文档...
- **知识点说明**:关系数据库中的连接操作用于组合两个或多个表的数据。 - **选项解析**: - A. T = R 连接 S (R.B = S.B),表示根据 R 和 S 表中的公共字段 B 进行连接。 - B. T = R 连接 S (C),这种写法不...
- **Checkbox**: 允许用户选择一个或多个选项。 7. **DHTML技术——文档对象模型** - **DOM (Document Object Model)**: 提供了一种将文档视为对象树的方式,使开发者能够通过脚本更改文档的结构、样式和内容。 ...
- `Server.Transfer`用于将控制权转移到同一应用程序中的另一个页面,不向客户端发送任何数据。`Response.Redirect`则会将用户重定向到另一个页面。 #### 27. HTML编码 - 使用`Server.HtmlEncode`方法对HTML进行...
- **用途**: 获取两个或多个数值中的最大值。 - **用法**: `Math.max(数值1, 数值2, ...)` - **结论**: 正确答案为A。 ### Java字符串操作 10. **字符串方法**: - **s.length()**: 获取字符串的长度。 - **...
【标题】:2021信息工程Web开发技术复习概要.doc ...以上是Web开发技术复习概要中的核心知识点,涵盖HTML、CSS、C#、ASP.NET、数据库操作等多个方面。理解和掌握这些内容对于Web开发人员至关重要。