+ -
当前位置:首页 → 问答吧 → [精]自己做的jquery 出全选删除

[精]自己做的jquery 出全选删除

时间:2009-02-26

来源:互联网

html页面
  1. <form name="form1" action="__URL__/Action" method="post">
  2. <volist name="vo" id="vo">
  3.                     <tr>
  4.                         <td><input name="id[]" type="checkbox" id="id[]" value="{$vo.id}" class="checkbox"></td>
  5.                         <td>{$vo.name|substr=0,10}</td>
  6. <tr>
  7. </volist>
  8. <select name="act" id="act">
  9.                 <option value="0">请选择操作</option>
  10.                 <option value="del">删除</option>
  11.                 <option value="sh">审核</option>
  12. </select>
  13. </form>
复制代码

作者: luyi0018   发布时间: 2009-02-26

html做好了,进行jquery进行判断
  1. $(function()
  2. {
  3.     $("select").change(function(){
  4.         //判断
  5.         
  6.         t=  $("input:checked").map(function(){
  7.             return $(this).val();
  8.         }).get().join(",") ;
  9.         if(t=="")
  10.         {
  11.             alert("请选择!");return false
  12.         }
  13.         val1=$.trim($("select option:selected").val());
  14.         //alert(val1);
  15.         if(val1!=0)
  16.         {
  17.             if(val1=="del" && !confirm('确定删除吗,此操作不可恢复')){
  18.             }else{
  19.                 $("form").submit();
  20.             }
  21.             
  22.         }
  23.         
  24.     })
  25.    
  26. })
复制代码

作者: luyi0018   发布时间: 2009-02-26

thinkphp model 删除的方法
  1. function Action()
  2. {
  3.     //进行操作
  4.     //echo $_POST["act"];
  5. $act=$_POST["act"];
  6. $getid=$_POST['id'];
  7. if (!$getid) $this->error('未选择记录') ;
  8. $getids=implode(',',$getid);
  9. $id = is_array($getid)?$getids:$getid;
  10. //print_r($id);
  11. $wish=D("Wish");
  12. //dump($wish);

  13. if($act=="del")
  14. {
  15.     $Result=$wish->execute('DELETE FROM __TABLE__ where `id` IN ('.$id.')');
  16.     if($Result)
  17.     {
  18.         $this->error("删除成功");
  19.     }else
  20.     {
  21.         $this->error("数据库操作失败");
  22.     }
  23. }
  24.     $this->success("操作成功");
  25. }
复制代码

作者: luyi0018   发布时间: 2009-02-26

记得跟贴  留贴记录一下
===================
效果图(只要选择删除就会删除):


[ 本帖最后由 luyi0018 于 2009-2-26 14:48 编辑 ]

作者: luyi0018   发布时间: 2009-02-26

不错~!

不过最好做成一个小例子提供下载。这样对于新手来说比较容易接受。

作者: 东至   发布时间: 2009-02-26

谁能把效果图发上来

作者: wallee   发布时间: 2009-02-26

顶你电脑兄

作者: cl360   发布时间: 2009-02-27

正在找这个例子呢, 看看看,学学学,会了再顶!

作者: rqyy   发布时间: 2009-05-16

学不会11!

作者: rqyy   发布时间: 2009-05-17

顶一下 !!!!

作者: 丛铭   发布时间: 2009-07-23

很好用啊!!!!!!

作者: 丛铭   发布时间: 2009-07-23

谢谢分享

作者: cjjc11   发布时间: 2009-08-15

这个很有用处.谢谢楼主

作者: zairoo   发布时间: 2009-08-16

不错~!

不过最好做成一个小例子提供下载

作者: oaheiw   发布时间: 2009-08-20

顶起

作者: sideduole   发布时间: 2009-08-22

收藏研究中。。。。。。。。。。。。。

作者: yixt2000   发布时间: 2009-08-24

好东西哦

作者: waterc   发布时间: 2009-08-27

好东西,收藏了,谢谢

作者: Wiley   发布时间: 2009-08-27

先收藏在研究咯

作者: forags   发布时间: 2009-08-28

很不错哦

作者: yuanjianhua   发布时间: 2009-09-27

有点意思

作者: xueyi   发布时间: 2009-09-29

有演示更好.

作者: kupe   发布时间: 2009-09-30

好东西 顶一个

作者: scofier   发布时间: 2010-08-08

支持一下.

作者: lisus2000   发布时间: 2010-08-27

热门下载

更多