CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

如何实现去checkbox的全部选择?

楼主jackwonder(天行)2003-08-04 14:56:00 在 Web 开发 / PHP 提问

按下按钮后在全部的checkbox上打勾,如何实现?  
  另外,如何判断一个按钮是否按下? 问题点数:50、回复次数:6Top

1 楼fason(咖啡人生)回复于 2003-08-04 15:01:38 得分 20

<form   name=frm>  
  <input   type=checkbox   name=m><input   type=checkbox   name=m><input   type=checkbox   name=m><input   type=checkbox   name=m>  
  <input   type=checkbox   name=m><input   type=checkbox   name=m><input   type=checkbox   name=m><input   type=checkbox   name=m><input   type=button   value="全选"   onclick="mm(true)">  
  </form>  
   
  <script   language=javascript>      
  function   mm(o)  
  {  
        var   a   =   document.frm("m");  
        for   (var   i=0;   i<a.length;   i++){  
            a[i].checked   =   o;  
        }  
         
  }  
  </script>  
  Top

2 楼myblessu(继续混着,到被人赶走为止)回复于 2003-08-04 16:24:01 得分 30

<html>  
  <head>  
   
  <script   language="JavaScript"   >  
  function   checkboxNums(tagsname,typename,exception){  
  var   o=document.all.tags(tagsname);  
  Nums=0  
  for(var   i=0;i<o.length;i++){  
  if(o[i].type==typename){  
  if   (o[i].name!=exception)   {  
  if   (o[i].checked==true)   Nums++;  
  }  
  }  
  }  
  return   Nums;  
  }  
   
  function   all(){  
  var   o=document.all.tags("INPUT");  
  for(var   i=0;i<o.length;i++){  
  if(o[i].type=="checkbox"){  
  if   (o[i].name!="checkboxall"){  
  o[i].checked=true;  
  }  
  }  
  }  
  }  
  function   none(){  
  var   o=document.all.tags("INPUT");  
  for(var   i=0;i<o.length;i++){  
  if(o[i].type=="checkbox"){  
  if   (o[i].name!="checkboxall"){  
  o[i].checked=false;  
  }  
  }  
  }  
  }  
  function   un(){  
  var   o=document.all.tags("INPUT");  
  for(var   i=0;i<o.length;i++){  
  if(o[i].type=="checkbox"){  
  if   (o[i].name!="checkboxall"){  
  if   (o[i].checked==true){  
  o[i].checked=false;  
  }else{  
  o[i].checked=true;  
  }  
  }  
  }  
  }  
  }  
   
  </script>  
  </head>  
  <body>  
   
  <form   name=f3   method=post>  
  <input   type="checkbox"   name="selected_id[]"   value="3">   <br>  
  <input   type="checkbox"   name="selected_id[]"   value="2">   <br>  
  <input   type="checkbox"   name="selected_id[]"   value="1">   <br>  
  </form>  
  <A   href="javascript:all('2');">全选</A><br>  
  <A   href="javascript:un('2');">反选</A><br>  
  <A   href="javascript:none('2');">全不选</A><br>  
  </body>  
  </html>  
  Top

3 楼jackwonder(天行)回复于 2003-08-04 17:49:26 得分 0

有用php实现的方案吗?Top

4 楼myblessu(继续混着,到被人赶走为止)回复于 2003-08-04 17:54:42 得分 0

这只能用javascript等脚本来做,用php在客户端实现?怎可能呢?Top

5 楼liugmwx(华创)回复于 2003-08-04 18:00:33 得分 0

upTop

6 楼liugmwx(华创)回复于 2003-08-04 18:01:58 得分 0

解决了!!Top

相关问题

  • checkbox型treeview和listview共用实现TREEVIEW的多重选择问题
  • 想实现用checkbox对DataGrid中item的选择,有问题,如何实现,注:c#
  • [求助]怎样实现根据一个select里面选择的内容,来控制选择哪一个checkbox?
  • 【简单问题】_____________关于checkbox全部选择的问题。
  • 请问在listview中如何实现checkbox供用户选择,在线等候答对马上给分
  • checkbox选择问题
  • 如何实现checkbox全选
  • 小弟是新手,请问关于CheckBox控件全部选择的问题?
  • 同行请帮帮忙:如何让语句来实现DBGrid的全部选中或反向选择呢?
  • 请问如何实现双击控件使控件中的文本全部被选择?

关键词

得分解答快速导航

  • 帖主:jackwonder
  • fason
  • myblessu

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo