close
已經做了一個帶checkbox的樹形圖,現在想做到點父結點子結點全選,一取消全取消如何實現?
程序代碼
function CheckAll(form){
for (var i=0;i<form.elements.length;i++){
var e = form.elements[i];
if (e.name != 'chkall')
e.checked = form.chkall.checked;}
}
for (var i=0;i<form.elements.length;i++){
var e = form.elements[i];
if (e.name != 'chkall')
e.checked = form.chkall.checked;}
}
程序代碼
<style type="text/css">
form{font-size:12px; line-height:25px;}
</style>
<form id="form1" name="form1" method="post" action="">
<input type="checkbox" name="checkbox" value="checkbox" />
第一個<br />
<input type="checkbox" name="checkbox" value="checkbox" />
第二個<br />
<input type="checkbox" name="checkbox" value="checkbox" />
第三個<br />
<input type="checkbox" name="checkbox" value="checkbox" />
第四個<br />
<input type="checkbox" value="checkbox" onclick="setsel(this);" />
全選
</form>
<script language="javascript">
function setsel(obj){
for(var i=0;i<=document.all("checkbox").length-1;i++){
document.all("checkbox")[i].checked=obj.checked;
}
}
</script>
form{font-size:12px; line-height:25px;}
</style>
<form id="form1" name="form1" method="post" action="">
<input type="checkbox" name="checkbox" value="checkbox" />
第一個<br />
<input type="checkbox" name="checkbox" value="checkbox" />
第二個<br />
<input type="checkbox" name="checkbox" value="checkbox" />
第三個<br />
<input type="checkbox" name="checkbox" value="checkbox" />
第四個<br />
<input type="checkbox" value="checkbox" onclick="setsel(this);" />
全選
</form>
<script language="javascript">
function setsel(obj){
for(var i=0;i<=document.all("checkbox").length-1;i++){
document.all("checkbox")[i].checked=obj.checked;
}
}
</script>
全站熱搜
留言列表