| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4194 人关注过本帖
标题:怎么做一个全选的按钮?
只看楼主 加入收藏
computerkimi
Rank: 1
来 自:江西
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-8-16
收藏
 问题点数:0 回复次数:5 
怎么做一个全选的按钮?
淘宝商品的全选或者全不选(商品列表为4个)

   有两个按钮分别控制:全选   全不选
希望高手打出代码![Discuz!]&Menu=yes" target="_blank">" border="0">
搜索更多相关主题的帖子: 淘宝 按钮 商品 代码 
2008-08-16 17:13
baobao52101
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-11-11
收藏
得分:0 
自己看看吧!自己把图片换一哈
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
<html xmlns="http://www.
<head>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
var inlay=0;
function move()
{
   document.getElementById("lay").style.pixelTop=inlay+document.body.scrollTop;
}
window.onscroll=move;
//实现全部选取的功能
function selected(bool)
{
   var check=document.getElementsByName("head");
   for(var i=0;i<check.length;i++)
   {
       if(check[i].type="checkbox")
       {
          check[i].checked=bool;
       }
   }
}
function show(char)
{
   if(char=="隐藏")
   {
      document.getElementById("lay").style.display="none";
      document.getElementById("lay1").style.display="block";
      document.getElementById("lay2").style.display="none";
      document.getElementById("lay3").style.display="block";
   }
   if(char=="显示")
   {
       document.getElementById("lay").style.display="block";
       document.getElementById("lay1").style.display="none";
       document.getElementById("lay2").style.display="block";
       document.getElementById("lay3").style.display="none";
   }
}
function inis()
{
      document.getElementById("lay").style.display="block";
      document.getElementById("lay1").style.display="block";
      document.getElementById("lay2").style.display="none";
      document.getElementById("lay3").style.display="none";
}
</script>
<style type="text/css">
<!--
#lay1 {
    position:absolute;
    left:558px;
    top:29px;
    width:191px;
    height:89px;
    z-index:2;
    background-image: url(images/logo1.gif);
}
#lay2 {
    position:absolute;
    left:231px;
    top:158px;
    width:236px;
    height:73px;
    z-index:3;
    background-color: #666666;
}
#lay3 {
    position:absolute;
    left:231px;
    top:159px;
    width:236px;
    height:73px;
    z-index:4;
}
-->
</style>
</head>

<body bgcolor="#666666" onload="inis()">
<div id="lay" style="position:absolute;
    left:19px;
    top:28px;
    width:178px;
    height:92px;
    z-index:1;
    background-image:url(images/qie.jpg)"></div>
    <form name="form">
    <table width="339" border="0" align="center" cellpadding="0" cellspacing="0">
     <tr>
    <td colspan="3" align="center">以下效果为学习</td>
  </tr>
  <tr>
    <td width="157" align="center"><input name="button" type="button" onclick="selected(true)" value="全  选"/>
      <br />
      <input type="button"  value="全不选" onclick="selected(false)"/></td><td width="94">类型</td>
    <td width="74">数量</td>
  </tr>
  <tr>
    <td><input type="checkbox"name="head"/></td>
    <td>西游记</td>
    <td>50.00</td>
  </tr>
  <tr>
    <td><input type="checkbox"name="head"/></td>
    <td>红楼梦</td>
    <td>100</td>
  </tr>
  <tr>
    <td colspan="3" align="center"><input type="button" name="btn" value="隐藏"  align="baseline" onClick="show('隐藏')"/>&nbsp;&nbsp;&nbsp;
    <input type="button" name="btn" value="显示"  align="baseline" onClick="show('显示')"/>
  </tr>
</table>
    <br />
    </form>
    <div id="lay1" align="center"></div>
    <div id="lay2" align="center">帐号:
      <input type="text" name="name"/><br /><br />
        密码:<input type="password" name="pwd"/><br />
        <input type="button" name="btn" value="登陆"/>&nbsp;&nbsp;<input type="button" name="btn" value="取消"/>
</div>
    <div id="lay3" align="center">这是层的显示和隐藏效果</div>
</body>
</html>
2008-08-16 17:24
computerkimi
Rank: 1
来 自:江西
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-8-16
收藏
得分:0 
谢谢啦!我是刚学电脑编程的!你是?
2008-08-16 19:19
computerkimi
Rank: 1
来 自:江西
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-8-16
收藏
得分:0 
谢谢
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
<html xmlns="http://www.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
function selected(bool)
{
   var check=document.getElementsByName("head");
   for(var i=0;i<check.length;i++)
   {
       if(check[i].type="checkbox")
       {
          check[i].checked=bool;
       }
   }
}
</script>
</head>

<body>
<form name="form">
    <table width="339" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td width="157" align="center"><input name="button" type="button" onclick="selected(true)" value="全  选"/>
      <br />
      <input type="button"  value="全不选" onclick="selected(false)"/>
      </td><td width="94">类型</td>
    <td width="74">数量</td>
  </tr>
 
  <tr>
    <td><input type="checkbox" name="head"/></td>
    <td>西游记</td>
    <td>50.00</td>
  </tr>
  <tr>
    <td><input type="checkbox" name="head"/></td>
    <td>红楼梦</td>
    <td>100.00</td>
  </tr>
  </table>
   </form>
</body>
</html>
我只要这些就可以了。
2008-08-16 19:47
baobao52101
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-11-11
收藏
得分:0 
呵呵
没什么的
我现在在学JSP了
2008-08-17 14:43
ice024
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-8-10
收藏
得分:0 
如果用jQuery的话,可以用下面的代码:
前一个checkbox是一个选择的复选框,而后面的则是需要进行选择的复选框。代码很少应该很容易理解。
<script type="text/javascript">
$(function(){
$( 'thead :checkbox' ).click( function() {

 $('tbody :checkbox').attr('checked',function() {
   //console.log(this);
 return $(this).attr( 'checked' ) ? '' : 'checked';
 });

 } );
} );

</script>
2008-08-17 14:56
快速回复:怎么做一个全选的按钮?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020893 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved