【转】php全选与批量删除
2012-12-10 00:44
155 查看
<!-------js代码如下------!>
<script type="text/javascript" language="javascript">
function checkAll()//此方法用来全选和全消复选框
{
var items=document.getElementsByName("checkC[]");
var itemall=document.getElementById("all");
for(var i=0;i<items.length;i++){
items[i].checked=itemall.checked;
}
}
function resAll(){
var items=document.getElementsByName("checkC[]");
var itemall=document.getElementById("all");
var ite=0; //此变量用来记录当前选中的checkbox的个数
for(var i=0;i<items.length;i++){
//获得当前选中的checkbox的数量
if(items[i].checked){
ite++;
}
}
//如果当前选中的数量为有一个没有选中,并且全选框是选中状态
//则将全选框的状态变为不选择
if(ite==items.length-1&&itemall.checked){
itemall.checked=false;
}
/*---
//这个适用于你想把子选项完全去掉才将全选的效果去掉
if(ite==0&&itemall.checked){
itemall.checked=false;
}
---*/
//如果当前选中的数量为零并且全选框是未选中状态
//则将全选框的状态变为选择
if(ite==items.length&&!itemall.checked){
itemall.checked=true;
}
}
</script>
单选框:<input type="checkbox" name="checkC[ ]" value="1" onclick="resAll()">
//PHP的表单提交和ASP的不一样,PHP的name要用数组 如check[]
<?php
//Del.php
if(isset($_POST['checkC'])){
$id=$_POST['checkC'];
foreach ($id as $value){
echo $value;
}//$value就是单选框的value,单选框的value可以查数据库后 <? =$id ?> 来传递值
}else{
echo 'Un Checked!';
}
?>
相关文章推荐
- php对表格进行批量操作如全选反选删除功能
- php 分页、全选、反选、全不选、批量删除
- 【转】php全选与批量删除
- php 分页、全选、反选、全不选、批量删除
- php 分页、全选、反选、全不选、批量删除
- php全选,反选,不选 和 选中批量删除和分页代码
- php 分页、全选、反选、全不选、批量删除
- PHP实现复选框全选,反选,批量删除
- PHP递归批量删除.svn文件夹
- PHP 批量删除数据的方法分析
- Angularjs全选 反选 批量删除 修改 排序
- JavaScript--全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)
- JavaScript--全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)
- PHP批量删除数据
- CI框架(ajax分页,全选,反选,不选,批量删除)
- 全选,反选,搜索,分页,批量删除,删除
- AngularJs实现添加,批量删除,全选,反选等功能
- PHP批量删除
- 隔行换色、注册功能、全选反选、两级联动、删除、批量删除等(周考2)
- 模拟月考,全选,ID排序,价格排序,状态,批量删除,添加,新增