解决datalist中单选按钮可以多选的问题(Asp.Net)
问题描述:
Asp.Net中datalist等web控件里面,放多个单选按钮的时候可以同时多选。
问题解决:
最理想的解决之道,用javascript:
<script language="javascript" type="text/javascript">
function clickit() {
var dom=document.all;
var el=event.srcElement;
if(el.tagName=="INPUT"&&el.type.toLowerCase()=="radio")
{
for(i=0;i<dom.length;i++)
{
if(dom[i].tagName=="INPUT"&&dom[i].type.toLowerCase()=="radio")
{
dom[i].checked=false;
}
}
}
el.checked=true;
}
</script>
单选按钮的代码如:
<asp:RadioButton ID="RadioButton1" runat="server" οnclick="clickit();"
Text='<%# DataBinder.Eval(Container.DataItem, "CARD_NBR")%>' />
转载于:https://www.cnblogs.com/xiachufeng/archive/2010/07/27/1785874.html
解决datalist中单选按钮可以多选的问题(Asp.Net)相关推荐
- 【心善渊Selenium3.0基础】— 15、Selenium中单选按钮和多选按钮的操作
文章目录 1.页面中的单选按钮和多选按钮 2.判断按钮是否选中`is_selected()` 3.单选按钮的操作 4.多选按钮的操作 实现步骤: 示例: 5.选择部分多选按钮的操作 1.页面中的单选按 ...
- 解决TreeView中使用JavaScript完成CheckBox全选的办法
结这次的工作,明白了几个关键的地方: 1.JavaScript中的确可以直接引用.Net服务器端控件,但是问题在于,控件的ID在编译后会自动加上名字空间,所以这里要特别注意. 2.使用JavaScri ...
- 解决XAMPP中无法勾选/无服务/modules无反应/Service灰框/无✓X/提供虚拟服务器
解决XAMPP中无法勾选/无服务/modules无反应/Service灰框/无✓X/提供虚拟服务器,只需要在打开XAMPP时选择以管理员身份打开就可以了-亏我当初花了2小时翻了那么多资料.文件- (来 ...
- eazy ui 复选框单选_UI备忘单:单选按钮,复选框和其他选择器
eazy ui 复选框单选 重点 (Top highlight) Pick me! Pick me! No, pick me! In today's cheat sheet we will be lo ...
- 单选按钮必填会有红色选中提示吗_为什么单选按钮和复选框不能共存?
以下内容由摹客团队翻译整理,仅供学习交流,摹客设计+协作一站式云平台,从产品.设计到开发,摹客来解决. 单选按钮和复选框长期以来一直都是容易导致用户困惑的组件.这两个组件通常用于相同的情景下,但看起来 ...
- html自定义单选按钮,美化表单——自定义单选按钮和复选按钮
大家都知道,在Web的Form中美化是最头痛的,尤其是表单中的"input[type=checkbox]"."input[type="radio"]& ...
- Android基础入门教程——2.3.5.RadioButton(单选按钮)Checkbox(复选框)
Android基础入门教程--2.3.5.RadioButton(单选按钮)&Checkbox(复选框) 标签(空格分隔): Android基础入门教程 本节引言: 本节给大家带来的是Ando ...
- 利用Python的三元表达式解决Odoo中工资条中城镇、农村保险的问题
Python中没有像C#中有三元表达式 A?B:C 但在python中可以通过 A if condition else B 的方式来达到同样的效果. 例如 : 1 if True else 0 输出 ...
- 服务器lIS绑定网站,DataList 中动态绑定服务器子控件的代码
DataList 中动态绑定服务器子控件的代码 更新时间:2007年09月10日 21:54:04 作者: 1.首先绑定dbList (一个DataList控件名称) 2.设置绑定子控件需要的关键 ...
- Eclipse和MyEclipse使用技巧--解决MyEclipse中的js报错的小方法
今天,下了个模版,但是导进去的时候发现js会报错.看了下其他都没有错误.而有一个js报错误,请原谅我有点红色强迫症,不能留一点红色 . 错误如下: Syntax error on token &quo ...
最新文章
- 技术总监的反思录:我是如何失去团队掌控的?
- 看到南京饿死两个女竟的报道
- Git版本管理工具的使用
- 套接字编程---2(TCP套接字编程的流程,TCP套接字编程中的接口函数,TCP套接字的实现,TCP套接字出现的问题,TCP套接字多进程版本,TCP套接字多线程版本)
- ios 代码设置控件宽高比_iOS--利用比例纯代码适配屏幕大小
- hbuild 编译 php,Hbuilder的PHP环境搭建
- html5做一个相册_HTML5最新版本介绍
- kubernetes管理mysql_kubernetes云平台管理实战:tomcat + mysql(十二)
- 面试之手撕BP反向传播
- ubuntu16.04下运行海康威视网络摄像头sdk(qtdemo)
- 诱人的 react 视频教程-基础篇(14 个视频)
- 全国大学生智能汽车竞赛山东省赛区获奖队伍信息
- 批处理 %~dp0是什么意思
- 信息化建设中的IT规划精要
- freecodecamp小练习——Falsy Bouncer过滤数组假值
- fatal: unable to auto-detect email address (got ‘...@...(none)‘)
- 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。
- 扩展坞可以把手机投到显示器吗_轻松转接显示器,通吃PC和手机,ORICO USB-C扩展坞体验...
- 使用PM进行硬盘分区
- 计算机操作评分系统,使用Excel设计竞赛评分系统