读书人

利用复选框作删除

发布时间: 2012-11-05 09:35:11 作者: rapoo

利用复选框做删除
1.前端要写的js

<script type="text/javascript">
function deleteDepartment(){
var obj=document.getElementsByName('ck'); //
var s='';
for(var i=0; i<obj.length; i++){
if(obj[i].checked) s+=obj[i].value+','; //如果选中,将value添加到变量s中
}

if(s==''){
alert("你还没有选择任何内容");

}else{
if(window.confirm("你确定要删除吗?")){
s=s.substring(0,s.lastIndexOf(','));
location.href="depart!deleteDepartByIds.action?dids="+s;
}
}


}


</script>


2.页面中的
<c:forEach items="${departForm.departLstItem}" var="row">
<tr align="center">
<td><input name="ck" type="checkbox" value='${row.did}'/></td>
<td>${row.dname}</td>
<td>${row.manager }</td>
<td>${row.number }</td>
<td>|<a href="jsp/depart_add.jsp">添加</a>|
<a href="depart!queryDepartByDid.action?did=${row.did}">修改</a> |
删除</td>
</tr>
</c:forEach>


3.后台处理:
String arrary_DID[]=this.dids.split(",");
for (String string : arrary_DID) {
Map map=new HashMap();
map.put("did", string);
int i=departservices.deleteDepart(map);
.......

读书人网 >Web前端

热点推荐