checkAll操作
//全部勾选 function checkAll(obj) { var cols = document.getElementsByName('cols'); for ( var i = 0; null != cols && i < cols.length; i++) { cols[i].checked = obj.checked; } } ----------------------------------------------------------- <table id="content1" class="adv_query_list"> <tr class="search_title_show"> <td align="center" class="diff_inp"> <input type="checkbox"onclick="checkAll(this);" /></td>//全选操作从此调方法 <td align="center">序号</td> <td align="center">合同编号</td> <td align="center">客户姓名</td> <td align="center">身份证号</td> <td align="center">贷款类型</td> <td align="center">合同金额</td> <td align="center">放款金额</td> <td align="center">签约时间</td> <td align="center">放款时间</td> <td align="center">实际放款时间</td> <td align="center">合同状态</td> <td align="center">营业部</td> <td width="130" align="center">操作</td> </tr> <c:forEach items="${pageInfo.searchResult}" var="it"> <tr align="center" class="tdbg"> <td class="diff_inp"> <input type="checkbox" id="chek"name="cols" value="${it[0] },{it[1] }" /></td>// 此value 0 为 id 1为 标示 <td>${it[15] }</td> <td>${it[1] }</td> <td><a href="javascript:void(0)" onclick="statu(${it[12]},${it[12] })">${it[2]}</a> </td> <td>${fn:substring(it[3],0,5)}****${fn:substring(it[3],fn:length(it[3])-4,fn:length(it[3]))}</td> <td>${it[4] }</td> <td align="right"><fmt:formatNumber value="${it[5] }" pattern="###,##0.00" maxFractionDigits="2" minFractionDigits="2"/></td> <td align="right"><fmt:formatNumber value="${it[6] }" pattern="###,##0.00" maxFractionDigits="2" minFractionDigits="2"/></td> <td >${it[7] }</td> <td>${it[8] }</td> <td>${it[9] }</td> <td >${it[11] }</td> <td>${it[10] }</td> </td> </tr> </c:forEach> </tr> </c:forEach> </table> -------------------------------------- 效果 -----------------选中取该条数据i的-------------------------- function del(url){ var cols=document.getElementsByName('cols'); if(null==cols||cols.length==0){ alert('当前没有记录,无法进行操作!'); return; } var flag='0'; var ids=''; for ( var i = 0; null != cols && i < cols.length; i++) { if (cols[i].checked) { flag = '1'; var arr=cols[i].value.split(',');//勾选集合 if(arr[1]=='否'){ //arr[1]标示参数二 alert(不能导出); return ; }else{ ids += arr[0] + ',';//arr[0] 表示 id } } } if('0'==flag){ alert('请至少选择一条记录!'); return; } if(confirm("确定删除吗?")) { location.href=url+'?ids='+ids; return true; }else{ return false; } }