javascript全选(checkbox)功能的书写!!!!!
<form action="${pageContext.request.contextPath}/employ/list" id="myform" method="get"> <div id="formDiv"> <table id="tb1"> <tr> <th>姓名<input id="eName" name="eName"></th> <th>编号<input id="deptNo" name="deptNo"></th> <td><input type="submit" value="查询"></input></td> <td><input type="button" value="新建" onclick="swithadd()"></td> </tr> </table> <table id="tb2" border="1px"> <tr> <th><input type="checkbox" name ="cbxall" onclick="javascript:selAll(this);"></th> <th>名 字</th> <th>工 作</th> <th>生 日</th> <th>工 资</th> <th>部门 编号</th> </tr> <tbody> <c:forEach items="${list}" var="emp"> <tr> <td><input type="checkbox" name ="cbxall"></td> <td>${emp.eName}</td> <td>${emp.eJob}</td> <td>${emp.eBirthday}</td> <td>${emp.eSalary}</td> <td>${emp.deptNo}</td> <td><input type="button" value="删除" onclick="deleteEmp(${emp.empNo})"></td> <td><input type="button" value="修改" onclick="updateEmp(${emp.empNo})"></td> </tr> </c:forEach> </tbody> </table> </div> </form>
<script language='javascript'> //全选 function selAll(turnobj){ try{ if(turnobj.checked){ var obj=document.forms[0].cbxall; for(i=0;i<obj.length;i++){ if(!obj[i].checked&&!obj[i].disabled){ obj[i].checked=true; } } }else{ var obj=document.forms[0].cbxall; for(i=0;i<obj.length;i++){ if(obj[i].checked){ obj[i].checked=false; } } } }catch(e){ } } </script>
上面的HTML是我的表单,大家可以根据不同情况去写,下面的function是通用的js方法,在循环的地方,大家可以根据情况修改 i<obj.length 的obj.length值,这里面的把所有查询出来的值都给选取了,有弊端,可以把这个值跟分页时的每页显示条数相等,这样就可以把每页条数全不选取,而不会选取后面页的数据!!!!!!
相关推荐
nmgxzm00 2020-11-10
ifconfig 2020-10-14
hhanbj 2020-11-17
zfszhangyuan 2020-11-16
古叶峰 2020-11-16
一个智障 2020-11-15
jipengx 2020-11-12
81427005 2020-11-11
xixixi 2020-11-11
游走的豚鼠君 2020-11-10
苗疆三刀的随手记 2020-11-10
Web卓不凡 2020-11-03
小飞侠V 2020-11-02
帕尼尼 2020-10-30
爱读书的旅行者 2020-10-26
帕尼尼 2020-10-23
杏仁技术站 2020-10-23
淼寒儿 2020-10-22