51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2601|回复: 1
打印 上一主题 下一主题

[原创] js javascript实现复选框全选功能,删除选中项的功能

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-8-17 22:59:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
function chkchoose( )
{
    var num = document.delid.del.length;  //这个form的名字是delid,复选框的名字是 del[],下同
   
    if( num == null )
    {
        document.delid.del.checked=true;
    }
    else
    {
        for(var i=0;i<num;i++)
        {
            document.delid.del.checked=true;
        }
    }
}

2.下面贴出的是取消全选的功能

function chkunchoose()
{
    var num=document.delid.del.length;
   
    if( num == null )
    {
        document.delid.del.checked=false;
    }
    else
    {
        for(var i=0;i<num;i++)
        {
            document.delid.del.checked=false;
        }
    }
}

3. 通过下面这段代码调用:


function CheckAll( obj )    我是通过一个复选框实现这个功能的,这个复选框选中的话,全选中;这个复选框取消的话,全取消
{
    if( obj.checked == true )
    {
        chkchoose();
    }
    else
    {
        chkunchoose();
    }
}

4. 通过这个功能实现删除功能(一开始还很难整,老是有一个删不掉...这段代码没问题 了)

function chkdelchoose( )
{
    var num=document.delid.del.length;
    var delid="";
   
    if( num == null )
    {
        delid = document.delid.del.value;
    }
    else
    {
        for(var i=0;i<num;i++)
        {
            if(document.delid.del.checked==true)
            {
                if(delids=="")
                {
                    delid=document.delid.del.value;
                }
                else
                {
                    delid=delid+","+document.delid.del.value;
                }
            }
        }
    }
    if(delid=="")
    {
         return false;
    }
    if( confirm( "确定要删除这些信息么?" ) == true )
    {   
          self.location.href="xxx.php?del="+delid;
    }
    else
    {
        return false;
    }
}

接收del之后,实现删除功能的话,直接在sql语句里用 in就好了



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/phpBoy005/archive/2009/04/18/4088965.aspx
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-9-3 23:33:46 | 只看该作者
学习中。。。。。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-9 02:03 , Processed in 0.062734 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表