javascript实现复选框的全选和恢复默认


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>New Document</TITLE>
<script language=javascript>
<!-- 全选 -->
function checkAll(item)
{
var a = document.getElementsByName("power");
for (var i=0; i<a.length; i++){
a[i].checked = item.checked;
}
var temp=document.getElementsByName("default");
temp[0].checked=false;
}
<!-- 恢复默认 -->
function setDefault(item){
var a = document.getElementsByName("power");
for (var i=0; i<a.length; i++){
a[i].checked =false;
}
a[0].checked = item.checked;
a[1].checked = item.checked;
a[2].checked = item.checked;
a[3].checked = item.checked;
a[4].checked = item.checked;
a[5].checked = item.checked;
a[6].checked = item.checked;
a[7].checked = item.checked;
a[8].checked = item.checked;

var temp=document.getElementsByName("all")
temp[0].checked=false;
}
</script>
</HEAD>
<BODY>
<form name="pageSetForm">
<table width="80%" border="1" align="center" cellpadding="0"
bordercolor="#8AB78A" cellspacing="0">
<tr>
<td>
<input type="checkbox" name="power" value="1">
教师姓名
</td>
<td>
<input type="checkbox" name="power" value="2">
性别
</td>
<td>
<input type="checkbox" name="power" value="4">
出生日期
</td>
<td>
<input type="checkbox" name="power" value="8">
学历
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="power" value="16">
职称
</td>
<td>
<input type="checkbox" name="power" value="32">
手机电话
</td>
<td>
<input type="checkbox" name="power" value="64">
座机电话
</td>
<td>
<input type="checkbox" name="power" value="128">
工作单位
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="power" value="256">
部门
</td>
<td>
<input type="checkbox" name="power" value="512">
是否为本校教师
</td>
<td>
<input type="checkbox" name="power" value="1024">
毕业时间
</td>
<td>
<input type="checkbox" name="power" value="2048">
政治面貌
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="power" value="4096">
婚否
</td>
<td>
<input type="checkbox" name="power" value="8192">
开始工作时间
</td>
<td>
<input type="checkbox" name="power" value="16384">
毕业学校
</td>
<td>
<input type="checkbox" name="power" value="32768">
所学专业
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="power" value="65536">
籍贯
</td>
<td>
<input type="checkbox" name="power" value="131072">
照片
</td>
<td>
<input type="checkbox" name="power" value="262144">
学位
</td>
<td>
<input type="checkbox" name="power" value="524288">
Email
</td>
</tr>
</table>
<br>
<input type="checkbox" onclick="setDefault(this)" name="all"
value="恢复默认">
恢复默认
<input type="checkbox" onclick="checkAll(this)" name="all" value="全选">
全选
</form>
</BODY>
</HTML>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值