代码如下: //是否被选中验证有选中的return true,否return false function mycheckbox() { var falg = 0; $("input[name=soft[]]:checkbox").each(function () { if ($(this).attr("checked")) { falg += 1; } }) if (falg > 0) return true; else return false; } 这是一个比较不错的方法,收藏了。下面这个函数是对上面的补充: 代码如下:本来就是这种写法啊。jq1.42的写法。 其次,建议你的逻辑处理 function mycheckbox() { v...
作者:Chris Spooner翻译:Terry li - GBin1.com英文: jQuery Plugins for Styling Checkbox & Radio Buttons web开发中所有的输入控件中复选框和单选框的样式是最难去设计的,因为不同的浏览器及其操作系统对于样式的渲染展现是不一样的。但是在jQuery的帮 助下我们可以整体的改变他们的样式。这里我们将介绍12款实用的美化插件来帮助大家设计简单直白的按钮设计,或者时尚的Iphone类型的开关按钮。Fancy checkboxes and radio b...
代码如下: function checkbox() { var str=document.getElementsByName("box"); var objarray=str.length; var chestr=""; for (i=0;i{//欢迎来到脚本之家,我们的网址是www.gxlcms.com,很好记,脚本之家,js就是js特效,本站收集大量高质量js代码,还有许多广告代码下载。 if(str[i].checked == true) { chestr+=str[i].value+","; } }//欢迎来到脚本之家,我们的网址是www.gxlcms.com,很好记,脚本之家,js就是js特效,本站收...
首先,使用JS动态产生Checkbox可以采用如下类似的语句: 代码如下:var checkBox=document.createElement("input");checkBox.setAttribute("type","checkbox");checkBox.setAttribute("id",123456);但是,这样产生的checkbox是不带尾后的文字的,如果需要添加,那么需要使用document.createTextNode('XXX')方法来产生一个文本节点,放在checkbox后面。 如下代码,程序产生了一个checkbox和一个文本节点,并将它们放到一个li对象中,...
今天碰到“jquery动态获取复选框checkbox选中的个数”,首先看下面例子: 代码如下: python java jquery phpddt.com $(function(){ $("input[type='checkbox']").bind("click",function(){alert($("input[type='checkbox'][checked='checked']").length);}); }); 我给checkbox绑定了点击事件,想获取选中的个数,上面这种写法获取失败,当我点击另外一个复选框,个数任然没变:代码如下: $(function(){ $("input[type='checkb...
代码如下:$("#btn5").click(function(){ var str=""; $("[name=checkbox][checked]").each(function(){ str+=$(this).val()+","; }) $("#dd").val(str) })
通过jquery技术来操作表格是件简单的事,通过jquery的语法,可以很轻松的完成表格的隔行换色,悬浮高亮,在实际的应用中可能会出现表格中带复选框的,删除时,将复选框所在的行的记录删除。在这的地方,可以加个特效,单击某行的同时将该行的复选框选中,该行的背景色也高亮显示。这样给人的感觉非常好。 效果如下: 我做的这里有两个功能: 功能1、单击某行,该行的复选框被选中,同时改变一下背景色。 功能2、单击全选/全不选标...
在Web开发中,有时候需要显示一些复选框(checkbox),表明这个地方是可以进行勾选操作的,但是有时候是只想告知用户"这个地方是可以进行勾选操作的"而不想让用户在此处勾选(比如在信息展示页面),这时候就需要将复选框设置成只读的效果。 提到只读,很容易想到使用readonly属性,但是对于复选框来说,这个属性和期望得到的效果是有差别的。原因在于readonly属性关联的是页面元素的value属性(例如textbox,设置了readonly就不能...
今天又次体会到jquery的强大了,做了个多级复选框的效果,代码总共就20+行就over了。 我又想用js来做一个看看,才写了几个方法就写不动了,兼容性要考虑很多,而且代码量直线上升。 主要分享下jquery的这个效果的实现。代码块分两块: 一是全选的效果,就是点击全选的复选框时它的子孙都相应被选中或者未选中。这人很好做,代码如下: 代码如下: evtEle.parent().next(".checks").find("input:checkbox").attr("checked", evtEle[...
代码如下: 复选框处理.html 全选/全不选 爱好 看书 听音乐 打球 散步 写代码 window.onload = function(){ var checkItem = document.getElementById("checkItem").onclick = function(){ var itemsElement = document.getElementsByName("item"); for (var i = 0; i var itemElement = itemsElement[i]; if (this.checked) { itemElement.checked = "checked"; } else { itemElement.checked = null; } } } } ...
有10个复选框,用户最多只能勾选3个,否则就灰掉所有复选框。 (用户再次勾掉复选框时,仍然可以再次选择。) 将可变的部分设置为JS的参数,以实现代码复用。 JS代码 第一个参数为复选框的name,第二个参数为最多允许的勾选值。 代码如下: function choicetest(name,num){ var choicearr = document.getElementsByName(name); var a=0; for(var i=0;i<choicearr.length;i++) if(choicearr[i].checked){ a=a+1; } if(a==num){ for(...
代码如下:// 主复选框// 子复选框项代码如下:var $ckAll = $("input[name=ckAll]");var $ckItm = $("input[name=ckItm]");var len = $ckItm.length;$ckAll.click(function() { // 获取$ckAll当前选中状态,如果选中,其他子复选框则选中,反之则取消 $ckItm.prop(checked,this.checked);});$ckItm.click(function() { // 给b绑定判断事件 var b=$ckItm.filter(":checked").length==len;// 当所选的子复选框个数等于总个...
js中: 代码如下: function chooseOne(chk){ //先取得同name的chekcBox的集合物件 var obj = document.getElementsByName("chk"); for (i=0; i<obj.length; i++){ //判斷obj集合中的i元素是否為cb,若否則表示未被點選 if (obj[i]!=chk) obj[i].checked = false; //若要至少勾選一個的話,則把上面那行else拿掉,換用下面那行 else obj[i].checked = true; } } jsp页面中: 代码如下:
插件版本:jquery-1.6.min.js 代码如下: var chk_value=""; $(input[name="rootMenu"]).each(function () { if (this.checked) { chk_value += this.value + "$"; } }); alert(chk_value); chk_value.split(",");
以前我使用js只能判断遍历再获取 代码如下:jQuery判断复选框的选中个数window.onload = function(){//页面所有元素加载完毕 var btn = document.getElementById("btn"); //获取id为btn的元素(button) btn.onclick = function(){ //给元素添加onclick事件 var arrays = new Array(); //创建一个数组对象 var items = document.getElementsByName("check"); //获取name为check的一组元素(checkbox) for(i=0; i if(items[i...