利用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[i].checked) {

  idStr += all[i].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);

  }

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