[自创]mootools所有复选框只能选择一个的功能

代码如下:

$$(‘input[type="checkbox"]‘).addEvent(‘click‘,function(){

var a = this.value;

this.getAllNext().each(function(e){

if(a != e.value){

e.checked=false;

}

});

this.getAllPrevious().each(function(f){

if(a != f.value){

f.checked=false;

}

});

});

应用:一行或一个表单内有多个复选框,当想实现只选取其一时,此方法适用。即用此方法实现了单选的效果,用于特殊场合:比如为了页面美观等。

时间: 2024-08-15 20:04:32

[自创]mootools所有复选框只能选择一个的功能的相关文章

jquery实现多选框只能选择一个

jquery代码如下: 1 $(":checkbox").bind("click",function(){ 2 $(":checkbox").removeAttr("checked");//取消全选 3 $(this).attr("checked","checked");//选择一个 4 }); jquery实现多选框只能选择一个

如何让checkbox复选框只能单选

function框架div 在项目开发中遇到一个这样的问题,要让一列复选框架在任何时间段内只能选择一个. 有人说怎么不用单选框了,因为单选框一旦选择了就不能取消选择,所以这里只能用复选框. 经过思考发现可以能过js控制复选框只能单选,实现方法如下: [javascript] view plaincopyprint? $("#txm").find(".checkbox").each(function(){ $(this).click(function(){ var t

ExtJS表格——行号、复选框、选择模型

本篇的内容是为表格添加行号,和复选框,最后谈一下Ext的选择模型.内容比较简单,就直接上代码了.一. 设置行号   行号的设置主要问题在于删除某一行后需要重新计算行号  Ext.onReady(function() {         var cm = new Ext.grid.ColumnModel([                     new Ext.grid.RowNumberer(),           --在这里设置行号                    { header:

用jquery修改默认的单选框radio或者复选框checkbox选择框样式

默认的radio和checkbox选框很难看.我去看了一下qq注册的页面.发现单选和复选框并没有用<input>,居然是用是A标签.然后用css背景图片展示选择框,用JavaScript控制切换.然后我自己用jqeury写了一个这样功能的. 先是html代码 性别 <div id="box-6"> <label>性别</label> <a href="#" name="male" id=&qu

Jquery实现复选框只能单选

<html> <head> <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script> </head> <body> <div id="divckb"> <input type="checkbox" name="ckb1" value="1" 

复选框的选择与反选

一 index.php <!DOCTYPE html><html><head> <script  language="JavaScript"  src="Jquery.js"></script> <title></title></head><body>1<input type="checkbox" name="dept&qu

AxureRP7.0基础教程系列 部件详解 Check Box 复选框

原型库网站-讲师金乌原创发布,可自由转载,请注明出处! Axure中文官网:www.AxureRP.cn   <AxureRP7.0部件详解> Check Box 复选框 常用案例 作为附加选项 复选框经常用来允许用户添加一个或多个附加选项. 选择多个选项 在这个例子中,有多个选项可以选择.新手容易和单选按钮搞混淆,单选按钮只能选择一个. 编辑复选框要将复选框默认设置为勾选,可以在设计区域单击复选框或者右键选择选中.复选框可以通过用例编辑器中的动作设置为选择/选中进行动态设置. 对齐方式 默认

制作复选框(Toggle)

怎样判断是否应当使用复选框 复选框,就是对一个选项做上一个标记,表示这个选项已经被选中了.在游戏中,复选框一般用来做一些选项的控制,这种选项一般都只有两种答案:是和否.例如,单击一下开启音乐的复选框,这个复选框上就打了一个勾,然后音乐在游戏中就会开发:如果再单击一下,则这个勾会取消掉,然后音乐相会在游戏中关闭.这就是复选框最常见的用法. 要判断是否要使用复选框时,可以遵循以下规律. (1)该功能只有两种选择状态:是.否. (2)该功能同一时间只能激活且必须激活一种选择状态. (3)该功能的两种状

ExtJS4.2学习(五)表格渲染与复选框

鸣谢:http://www.shuyangyang.com.cn/jishuliangongfang/qianduanjishu/2013-11-10/174.html ---------------------------------------------------------------------------------------- 本博客介绍了如何对表格的列进行渲染及在行号前加入复选框. 以下是效果图: 代码: /** * Grid * 此js演示了如何对列的样式进行渲染以及如何为