php+html+js 全选删除
2016-05-31 11:08
579 查看
//HTML
<form method="post" action="{:U('Home/Qrcode/alldel')}" name="form1" id="form1" onsubmit="return confirm('确定要全部删除吗?');">
<input type="checkbox" class="ng-pristine ng-valid" value="{$vo.id}" name="check[]"></td>
<input type="checkbox" class="ng-pristine ng-valid" onclick="checkall('all')" >//点击选择
<button type="submit" class="btn btn-default ng-binding">批量删除</button>
</form>
//PHP
public function alldel(){
$check=array();
$check=I("post.check");
if($check==""){
$this->error("请选择要删除的信息");
}else{
$str=implode(',', $check);
$r=M("qrcode")->where(array('id'=>array('in',$str)))->delete();
if($r){
$this->success("删除成功!",__APP__."/Home/Qrcode/index",2);
}else{
$this->error("删除失败!",__APP__."/Home/Qrcode/index");
}
}
}
//JS
<script type="text/javascript">
function checkall(t){
var es = document.form1.elements;
for(var i=0;i<es.length;i++){
if(es[i].type == 'checkbox' ){
if(t == 'all'){
es[i].checked = !es[i].checked;
}
}
}
}
</script>
<form method="post" action="{:U('Home/Qrcode/alldel')}" name="form1" id="form1" onsubmit="return confirm('确定要全部删除吗?');">
<input type="checkbox" class="ng-pristine ng-valid" value="{$vo.id}" name="check[]"></td>
<input type="checkbox" class="ng-pristine ng-valid" onclick="checkall('all')" >//点击选择
<button type="submit" class="btn btn-default ng-binding">批量删除</button>
</form>
//PHP
public function alldel(){
$check=array();
$check=I("post.check");
if($check==""){
$this->error("请选择要删除的信息");
}else{
$str=implode(',', $check);
$r=M("qrcode")->where(array('id'=>array('in',$str)))->delete();
if($r){
$this->success("删除成功!",__APP__."/Home/Qrcode/index",2);
}else{
$this->error("删除失败!",__APP__."/Home/Qrcode/index");
}
}
}
//JS
<script type="text/javascript">
function checkall(t){
var es = document.form1.elements;
for(var i=0;i<es.length;i++){
if(es[i].type == 'checkbox' ){
if(t == 'all'){
es[i].checked = !es[i].checked;
}
}
}
}
</script>
相关文章推荐
- php安装libiconv-1.14.tar.gz遇到的问题
- php如何统计下载成功次数
- php防止会话固定攻击
- PHP并发IO编程之路
- PHP header使用
- yii2框架-yii2的核心验证器(八)
- php 日期时间运算比较
- yii2框架-yii2的rules验证(七)
- PHP字符串
- 截取字符串后三位的数字并+1
- php 生成随机数
- php命名空间使用总结
- 国内常用NTP服务器地址及IP
- TSC TTP-243序列条码打印机测纸与恢复出厂设置方法
- phpstorm下载和破解
- 每天laravel-20160818| Container -21
- 每天laravel-20160818| Container -21
- wamp升级php
- IO 输入输出 流 基本概念整理(FileInputStream,FileOutputStream)
- vsftpd配置文件详解