您的位置:首页 > Web前端 > JavaScript

如何用JS删除checkbox选中的记录

2012-03-13 16:52 543 查看
/** 选取选中的复选框的值 */

function checkbox_selected() {

var chkvalue = "";

var chk = window.document.getElementsByName("chkUserInfos");

for (var i = 0; i < chk.length; i++) {

if (chk[i].checked) {

chkvalue = chkvalue + "," + chk[i].value + "";

}

}

return chkvalue;

}

/* 复选框全部选中或相反 */

function checkbox_selectedAll() {

var chk = window.document.getElementsByName("chkUserInfos");

for (var i = 0; i < chk.length; i++) {

chk[i].checked = window.document.getElementById("chkFile").checked;

}

}

function selectDelete() {

var documentStrIds="";

var chkUserInfos=document.getElementsByName("chkUserInfos");

for(var i=0;i<chkUserInfos.length;i++){

if(documentIds[i].checked){

documentStrIds+=chkUserInfos[i].value+";";

flag=true; // 表示复选框有被选中的

}

}

if(flag){

window.location.href="......?documentStrIds="+documentStrIds; // 提交后台

// 别忘了传参

}

}

后台 读取documentStrIds

if(documentStrIds!=null && !"".equals(documentStrIds.trim())){

String[] ids=documentStrIds.split(";");

if(ids.length>0){

boolean flag=false;

for(String idStr : ids){

// 循环删除

}

}

}

<a href="javascript:window.Insert()">新增</a> <a href="javascript:window.selectAll()"> 全选</a> <a href="javascript:window.selectNotAll()">反选</a> <a href="javascript:window.selectDelete()">删除</a>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: