利用javascript实现全部删或清空所选的操作


复制代码 代码如下:



function deleteAll() {


var all = document.getElementsByName(“checkname”);//获得你选中的内容是一个数组


if (all == null || all.length == 1) {


alert(“暂无订单”);


return;


} else {


var idStr = “”;//定义一个自己要删除的id的字符串


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


if (all.checked) {


idStr += all.value + “,”;//将id用逗号,分隔连接起来


}


}


var result = confirm(“选中删除”);


if (result) {


window.location.href = “deleteOrderAction?action=deleteAll&idStr=”


+ idStr;


} else {


return null;


}


}


}


</script>



最后进行业务处理



复制代码 代码如下:



String[] arr = idStr.split(“,”);//将获得id字符串数组使用逗号拆分获得每一个id


for (String str : arr) {


int orderid = Integer.parseInt(str);


OrderService.deleteOrder(orderid);


}



总结:全部删除和清空的操作就是字符串的拼接和拆分的过程。

SyntaxHighlighter.highlight();