51Testing软件测试论坛
标题:
js javascript实现复选框全选功能,删除选中项的功能
[打印本页]
作者:
he_shuai
时间:
2009-8-17 22:59
标题:
js javascript实现复选框全选功能,删除选中项的功能
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
作者:
alexanty
时间:
2009-9-3 23:33
学习中。。。。。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2