导航:首页 > 编程语言 > 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复选框全选相关的资料

热点内容
动脉瘤数据库有哪些 浏览:861
本地的文件怎么传到linux 浏览:699
数控车床编程为什么是直径坐标 浏览:820
root写入文件错误linux 浏览:646
编程语言公司有哪些 浏览:444
有哪些app可以做搬运工 浏览:315
网站的关键词怎么设置 浏览:466
苹果如何用es文件浏览器 浏览:768
公司网络如何分段管理 浏览:439
js有没有全局变量 浏览:347
ps文件去污渍 浏览:289
轿车导航下载导航文件要多少钱 浏览:755
华为隐藏设置密码 浏览:847
qt版本选择 浏览:478
word中表格页边距 浏览:440
android内存分析工具 浏览:140
儿童编程有哪些课程 浏览:969
vb编程都有哪些类型 浏览:806
网络爬虫坏处 浏览:409
电脑上加密的文件复制到移动硬盘后如何解密 浏览:359

友情链接