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;
}
}

 
原文地址:https://www.cnblogs.com/yy123/p/4078593.html