首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  HTML/JS/CSS技术专区 » [原创]在PHP中 复选框 怎么样实现全选和 全不选 ?  


  作者:caonibb
  注册时间:2004-07-17
  主题/回复:25/29
  积分:554
  等级:★★★(六级)
  称号:声名鹊起

  love23350369@163..
  174224060
  www.

 

 发表:2005-07-23 05:00:54 阅读 2570 次 回复 2 次 得分2  |   字号 字色
[原创]在PHP中 复选框 怎么样实现全选和 全不选 ?
老师:
    您好。请问用PHP动态生成复选框 ,怎样实现全选和全不选的功能?

又改怎么样接收这个复选框的值?
 
 1#楼  
 
  回复人:Miyahoo
  注册时间:2004-04-04
  主题/回复:39/255
  积分:1210
  等级:★★★☆(七级)
  称号:论坛贤士

   
 1#楼 发表于2005-08-04 07:13:08  评分:1 

<input type=checkbox name=check>
<input type=checkbox name=check>
<input type=checkbox name=check>
<input type=checkbox name=check>
<input type=checkbox name=check>
<input type=checkbox name=check>
<input type=checkbox name=check>
<input type=button value="全选" onclick="for(i=0;i<=check.length-1;i++){check(i).checked=true}">
<input type=button value="反选" onclick="for(i=0;i<=check.length-1;i++){check(i).checked=check(i).checked==true?false:true;}">
<input type=button value="不选" onclick="for(i=0;i<=check.length-1;i++){check(i).checked=false}">
/*
说明:
check.length 是一共有几个checkbox,至于还要-1是因为length是从1计数,而for循环是从0开始,循环从零开始是为了照顾check(i)这个数组,因为数组下标是从0开始的。true?false:true是三元运算。

实现的办法有好多种,而这只是其中一个~~
*/
 2#楼  
 
  回复人:含泪的射手
  注册时间:2005-04-11
  主题/回复:22/37
  积分:553
  等级:★★★(六级)
  称号:声名鹊起

   
 2#楼 发表于2005-10-16 05:47:27  评分:1 

<input type=checkbox name=check[0]>
<input type=checkbox name=check[1]>
<input type=checkbox name=check[2]>
<input type=checkbox name=check[3]>
<input type=checkbox name=check[4]>
<input type=checkbox name=check[5]>
<input type=checkbox name=check[6]>
============================
$check=$_POST[check]
那么就得到键值0-6的数组了$check();
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.004sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版