JS控制多选框checkbox的多选与反选

<script language="javascript">
function selectIt(){
 form=document.lzyy
 action=event.srcElement.name
 for(var i=0 ;i<form.elements.length;i++){
 if(form.elements[i].name=="checkbox"){
 e=form.elements[i]
 e.checked=(action=="selectAll")?(form.selectAll.checked):(!e.checked)
 }
 }
 }
</script>

<form name="lzyy">
 <p> 全 选
 <input type="checkbox" name="selectAll" value="checkbox" onClick="selectIt()">
 <br>
 反 选
 <input type="checkbox" name="invest" value="checkbox" onClick="selectIt()">
 <br>
 Item1
 <input type="checkbox" name="checkbox" value="checkbox">
 <br>
 Item2
 <input type="checkbox" name="checkbox" value="checkbox">
 <br>
 Item3
 <input type="checkbox" name="checkbox" value="checkbox">
 <br>
 Item4
 <input type="checkbox" name="checkbox" value="checkbox">
 <br>
 Item5
 <input type="checkbox" name="checkbox" value="checkbox">
 </p>
</form>

此条目发表在程序源码分类目录,贴了标签。将固定链接加入收藏夹。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注