CI开发资源共享网页开发专刊

php 通过checkbox复选框实现全选多选 常用语批量删除

2016-11-04  本文已影响119人  老牛圣斗士

本文以批量删除为例子为大家解读php批量删除操作

<table cellpadding="0" cellspacing="0" border="0" class="resume-table">

<tr>

<td>

<input onclick="selectAll()" type="checkbox"  name="controlAll" style="controlAll" id="controlAll">

</td>

</tr>

<? foreach ($chatList as $Mitem): ?>

<tr><td>

<input type="checkbox" name="selected"  value="<?=$Mitem->id ;?>

</td></tr>

<? endforeach;?>

</table>

//全选和反选

function selectAll(){

var checklist = document.getElementsByName ("selected");

if(document.getElementById("controlAll").checked)

{

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

{

checklist[i].checked = 1;

}

}else

{

for(var j=0;j<checklist.length;j++)

{

checklist[j].checked = 0;

}

}

var str=document.getElementsByName("selected");

var objarray=str.length;

var chestr="";

for (i=0;i<objarray;i++)

{

if(str[i].checked == true)

{

chestr+=str[i].value+",";

}

}

chestr获取到的就是多选的id列表   然后自己把值用于自己的页面逻辑就可以了

上一篇 下一篇

猜你喜欢

热点阅读