本文以批量删除为例子为大家解读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列表 然后自己把值用于自己的页面逻辑就可以了
网友评论