(js 代码)
function del(c){
if(c.checked){
c.parentNode.parentNode.bgColor = 'green';
} else {
c.parentNode.parentNode.bgColor = 'white';
}
}
function e(t){
var es = document.form2.elements;
for(var i=0;i<es.length;i++){
if(es[i].type == 'checkbox' ){
if(t == 'a'){
es[i].checked = true; del(es[i]);
}
if(t == 'o'){
es[i].checked = !es[i].checked; del(es[i]);
}
}
}
}
(html 代码)
<form name="form2" method="post" action="index.php?module=RProduct&action=delall" >
<th>选</th>
<td><input type="checkbox" name="oneids[]" value="{$item->id}" οnclick="del(this);"/></td>
<tr height="40" bgColor="white" ><td valign="middle">
<a href="javascript:e('a');">全选</a> | <a href="javascript:e('o');">反选</a>
<input type="hidden" name="delname" id="delname" value="{$page}">
<input type="submit" class="scbtn" name="bchdel" value="删除" οnclick="return confirm('确定要删除吗?');"/>
</td></tr>
</form>
(php 代码)
$oneids = $request->getParameter("oneids");
$delname = $request->getParameter("delname");
if($oneids != ''){
$ids_str = implode(',',$oneids);
$sql = "delete from ntc_rproducts where id in($ids_str)";
$r = $db->update($sql);
if ($r){
删除成功
}else{
删除失败
}