$("input[type=checkbox][name=11111][checked]")length
将11111改为你的checkbox的name属性,上面的值就是选中个数
给每个<input
type="checkbox">加一个class="xxx"
var
a=[];
$each($("xxx:checked"),function(i,n){
a[i]=nvalue
});
则a中的内容就是选中复选框中所有value的值
CheckBox复选框JS实现全选全不选功能,很简单,就只需插入一小段js函数就行了。。。
<script
language="javascript">
function
cli(Obj)
{
//获取控制其它复选框的对象obj
var
collid
=
documentgetElementByIdx_x("all")
//获取需要全选,全不选功能的所有复选框
var
coll
=
documentgetElementsByName(Obj)
//如果obj被选中,则全选
if
(collidchecked){
//循环设置所有复选框为选中状态
for(var
i
=
0;
i
<
colllength;
i++)
coll[i]checked
=
true;
}else{//取消obj选中状态,则全不选
//循环设置所有复选框为未选中状态
for(var
i
=
0;
i
<
colllength;
i++)
coll[i]checked
=
false;
}
}
</script>
----------------------------------------------------
下面是一组CheckBox复选框html代码
----------------------------------------------------
<input
type='checkbox'
value=''
id="all"
onclick="cli('多选项名称');">
全选
<input
name='多选项名称'
type='checkbox'
value=''
>
A
<input
name='多选项名称'
type='checkbox'
value=''
>
B
<input
name='多选项名称'
type='checkbox'
value=''
>
C
<input
name='多选项名称'
type='checkbox'
value=''
>
D
<input
name='多选项名称'
type='checkbox'
value=''
>
E
<input
name='多选项名称'
type='checkbox'
value=''
>
F
----------------------------------------------------
复选框的name值一样 id递增, value自己循环赋值或手写,然后request(name)就得到一个所有被选中的复选框值的数组: 1,2,3,4,5然后分割字符串 循环中其他 *** 作
只能在前台页面中手动加入要传到后台的数据
在checkbox标签加一个rowid属性,这个属性值就是id值,而同行的其它input标签的id属性值就用属性值+id值,用于区分,例如,id为30000000000这行,更新时间文本框的id属性值为time30000000000,
当checkbox被点击时判断是不是被选中,如果被选中,通过documentgetElementById("time30000000000")value获得选中行的更新时间,以及自动更新,在js代码中将要传到后台的数据拼到一起再发送到后台
以上就是关于怎么用jquery获取复选框里面的所有选中的值全部的内容,包括:怎么用jquery获取复选框里面的所有选中的值、如何获取jquery mobile中复选框所选所有的值、js中复选框怎么做全选 但是不全部选中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)