js批量刪除代碼

看了很多初學者對於批量刪除陌生的很,所以在這兒寫一個例子供初學者參考,先說思路:批量刪除需要用checkbox複選框,value設置上刪除信息的ID,點擊批量刪除時,先獲取選中的複選框,今兒獲取到複選框的值,將值拼接,再講拼接好的值傳到後臺,在後臺用split方法切割取出每一個選中的商品ID,for循環進行刪除即可。

js中:

function dele(){

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

var len=check.length;

var idAll="";

for(var i=0;i<len;i++){

if(check[i].checked){

idAll+=check[i].value+",";

}

}

window.location.href="dele.do?idAll="+idAll;

}

jsp中:

<input type="button" value="批量刪除"/>

<table>

<tr><td><input type="checkbox" value="1" name="check"/></td><td>111</td></tr>

<tr><td><input type="checkbox" value="2" name="check"/></td><td>22</td></tr>

<tr><td><input type="checkbox" value="3" name="check"/></td><td>33</td></tr>

<tr><td><input type="checkbox" value="4" name="check"/></td><td>44</td></tr>

<tr><td><input type="checkbox" value="5" name="check"/></td><td>55</td></tr>

</table>

後臺中:

獲取到idAll參數。

String[] id = idAll.split(",");//用逗號切割

for(int i=0;i<id.length;i++){

dele(id[i]);//根據id刪除

}

進羣交流: 178483774

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章