导航:首页 > 编程语言 > js复选框全选

js复选框全选

发布时间:2024-03-08 19:35:49

1. js如何实现对name是数组的复选框的全选和反选以及取消选择 form内容如下:

不明白你的意思。<input type='checkbox' name='ptpt[1]' value='a1' />
我的理解就是你想获取多选框的值和他名字的值(不理解就是名字的字符串值还是所代表数组的值)。
你可以把多选框的名字都写成一样的,再给多选框多加一个属性,里面存储你想获得的ptpt值,像下面这样
<input type='checkbox' name='p' value='a1' ptpt='ptpt[1]'/>

<input type='checkbox' name='p' value='a2' ptpt='ptpt[2]'/>

这样在获得选中的多选框后直接取ptpt属性的值就可以拿到你想要的ptpt的值了。

2. js中如何实现多个复选框全选

<scriptlanguage="javascript">
functioncli(Obj)
{
//获取控制其它复选框的对象obj
varcollid=document.getElementByIdx_x("all")
//获取需要全选,全不选功能的所有复选框
varcoll=document.getElementsByName(Obj)
//如果obj被选中,则全选
if(collid.checked){
//循环设置所有复选框为选中状态
for(vari=0;i<coll.length;i++)
coll[i].checked=true;
}else{//取消obj选中状态,则全不选
//循环设置所有复选框为未选中状态
for(vari=0;i<coll.length;i++)
coll[i].checked=false;
}
}
</script>

----------------------------------------------------

下面是一组CheckBox复选框html代码

----------------------------------------------------

<inputname='多选项名称'type='checkbox'value=''id="all"onclick="cli('多选项名称');">全选
<inputname='多选项名称'type='checkbox'value=''>A
<inputname='多选项名称'type='checkbox'value=''>B
<inputname='多选项名称'type='checkbox'value=''>C
<inputname='多选项名称'type='checkbox'value=''>D
<inputname='多选项名称'type='checkbox'value=''>E
<inputname='多选项名称'type='checkbox'value=''>F

----------------------------------------------------

3. 2.在html中怎么使一个div中的所有复选框全选和反选,写出JS脚本。

var div=document.getElementById(div的id);
var chks=div.getElementsByName(checkbox的name); //checkbox设为同一个专name
for(var i=0;i<chks.length;i++){
chks[i].checked;//全选属
chks[i].checked=!chks[i].checked //反选
}

阅读全文

与js复选框全选相关的资料

热点内容
喜马拉雅电脑文件导出 浏览:615
js取商运算 浏览:719
幼儿编程猫是什么 浏览:347
dnf哪个网站补丁 浏览:646
iphone自动关机能打通 浏览:794
怎么连接服务器数据库 浏览:907
大数据时代罗辑思维 浏览:827
联想y50pwin10开机速度 浏览:236
网络游戏对我们的身体有什么坏处 浏览:950
电脑接触不良文件 浏览:689
星成大海是哪个app可以看 浏览:418
施耐德plc编程软件哪个好用 浏览:680
网络k歌什么麦 浏览:653
java创建oracle存储过程 浏览:84
iphone6越狱后不保修 浏览:302
app君生病了 浏览:256
抖音大数据处理中心在哪里 浏览:668
5s的app在那里 浏览:665
ssojava 浏览:282
iphone6pluscase 浏览:268

友情链接