checkbox的全选反选(兼容IE、Firefox)

checkbox的全选反选(兼容IE、Firefox)
<script language="JavaScript">
<!--


function selectIt(action,frm,name){
var es= frm.elements[name];
if (es.length)
for(var i=0,e;e = es[i],i<es.length;i++)
e.checked=(action)?1:(!e.checked);
else
es.checked=(action)?1:(!es.checked);
}

//-->
</script>

<form name="form1" method="post" action="">
<input type="checkbox" name="invest" value="checkbox" onClick="selectIt(0,this.form,'ids')">

<input type="checkbox" id="ids" name="ids[0]" value="" >
<input type="checkbox" id="ids" name="ids[1]" value="" >
<input type="checkbox" id="ids" name="ids[2]" value="" >
</form>

复习form对象属性 :

name 中的NAME属性的字符串值.
method 中METHOD属性的类值,"0"="GET" ,"1"="POST" .
action 中ACTION属性的字符串值.
target 表格数据提交的目标,与标记中相应属性一致.
elements[index] elements属性包含form中的各个元素.
length 表单中的元素个数.
posted @   dkcndk  阅读(1086)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示