用JS完成复选框checkbox的全选\反选\删除确认

 

代码如下:

<SCRIPT LANGUAGE="JavaScript">

<!--

     //check函数检测是否选中文章

function check(oj)

{

            var d=false; //定义一个标志符

               for (var i=0;i<oj.length;i++ )

               {

                if (oj[i].checked)

                      {

                         d=true;

                       }

               }

      //用循环判断是否有文章被选中

              if (d)

           {

               var f=confirm("确定要删除所选吗?");//确信是否删除;

               if (f)

              {

                return true; //确信删除;

              }

              else

              {

               return false; //不删除;

              }

           }

             else

              {

                alert("请选择要删除的文章!");//未选中,进行提示

                return false;

              }

}

//checkall为设置全选

function checkall(oj)

{

      for (var i=0;i<oj.length;i++ )

            {

              oj[i].checked=true;

            }

}

    //checkback为设置反选

     function checkback(oj)

{

      for (var i=0;i<oj.length;i++ )

            {

              if (oj[i].checked)

              {

               oj[i].checked=false;

              }

     else

     {

     oj[i].checked=true;

     }

            }

}

//-->

</SCRIPT>

<CENTER><H2>文章管理</H2></CENTER>

   <TABLE align="center" width="400" border="1">

   <FORM METHOD="POST" ACTION="" name="myform" οnsubmit="return check(document.myform.del);">

<TR>

<TD><INPUT TYPE="checkbox" NAME="del" value="1"></TD>

<TD>关于大学生的就业问题?</TD>

<TD>编辑</TD>

   </TR>

   <TR>

<TD><INPUT TYPE="checkbox" NAME="del" value="2"></TD>

<TD>07年师范生不收学费?</TD>

<TD>编辑</TD>

   </TR>

   <TR>

<TD><INPUT TYPE="checkbox" NAME="del" value="3"></TD>

<TD>人类文明正在遭受到侵犯</TD>

<TD>编辑</TD>

   </TR>

   <TR>

<TD><INPUT TYPE="checkbox" NAME="del" value="4"></TD>

<TD>古龙小说中的爱情</TD>

<TD>编辑</TD>

   </TR>

   <TR>

<TD>&nbsp;</TD>

<TD align="center"><INPUT TYPE="button" value="全选" οnclick="checkall(document.myform.del)">&nbsp;&nbsp;<INPUT TYPE="button" value="反选" οnclick="checkback(document.myform.del)">&nbsp;&nbsp;<INPUT TYPE="submit" value="删除">&nbsp;&nbsp;<INPUT TYPE="reset" value="重选"></TD>

<TD>&nbsp;</TD>

   </TR>

   </FORM>

   </TABLE>

运行效果:

选中两项:

点击反选:

点击全选:

删除确认:

未选择提示:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值