复选框的问题

yxqc 2004-10-14 05:10:00
如果按一下全选把全部复选按钮全部选取,代码如下:

<HTML><HEAD><TITLE>新闻系统管理</TITLE><LINK href="新闻系统管理.files/style.css"
type=text/css rel=stylesheet>
<META http-equiv=Content-Type content="text/html; charset=gb2312">

<STYLE type=text/css>.style1 {
COLOR: #990000
}
BODY {
MARGIN-TOP: 5px; BACKGROUND-IMAGE: url(images/feibkg.jpg)
}
</STYLE>

<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY>
<P>
<FORM name=form1 action="" method=post>
<TABLE borderColor=#ffffff height=51 cellSpacing=0 borderColorDark=#0066ff
cellPadding=1 width=677 align=center bgColor=#fff4fa border=1>
<TBODY>
<TR>
<TD align=middle colSpan=6 height=16>新闻列表</TD></TR>
<TR>
<TD width=33 height=17>
<DIV align=left>ID<BR></DIV></TD>
<TD width=65>
<DIV align=left>发布人</DIV></TD>
<TD width=131>
<DIV align=left>新闻标题</DIV></TD>
<TD width=240>
<DIV align=left>新闻内容</DIV></TD>
<TD width=112>
<DIV align=left>发布时间</DIV></TD>
<TD width=70>
<DIV align=center>是/否发布 </DIV></TD></TR>
<TR>
<TD>7</TD>
<TD>werwer</TD>
<TD>sdf</TD>
<TD>sdf</TD>
<TD>2004-10-14 9:46:01</TD>
<TD><INPUT type=checkbox value=F name=checkbox> </TD></TR>
<TR>
<TD>6</TD>
<TD>null</TD>
<TD>最近好无聊有没有人陪我一起玩了</TD>
<TD>null</TD>
<TD>null</TD>
<TD><INPUT type=checkbox CHECKED value=T name=checkbox> </TD></TR>
<TR>
<TD>5</TD>
<TD>null</TD>
<TD>你们假期有什么活动</TD>
<TD>null</TD>
<TD>null</TD>
<TD><INPUT type=checkbox value=F name=checkbox> </TD></TR>
<TR>
<TD>4</TD>
<TD>null</TD>
<TD>我为明天准备什么</TD>
<TD>null</TD>
<TD>null</TD>
<TD><INPUT type=checkbox value=F name=checkbox> </TD></TR>
<TR>
<TD>3</TD>
<TD>null</TD>
<TD>特大好消息</TD>
<TD>null</TD>
<TD>null</TD>
<TD><INPUT type=checkbox CHECKED value=T name=checkbox> </TD></TR>
<TR>
<TD>2</TD>
<TD>null</TD>
<TD>有什么好高兴的</TD>
<TD>null</TD>
<TD>null</TD>
<TD><INPUT type=checkbox value=F name=checkbox> </TD></TR>
<TR>
<TD>1</TD>
<TD>null</TD>
<TD>我们好高兴</TD>
<TD>null</TD>
<TD>null</TD>
<TD><INPUT type=checkbox value=F name=checkbox> </TD></TR>
<TR>
<TD colSpan=5>
<DIV align=center><INPUT type=submit value=提 交 name=Submit>    <INPUT type=reset value=取 消 name=Submit2> </DIV></TD>
<TD>
<DIV align=center><INPUT type=checkbox
name=allbox>全部选定</DIV></TD></TR><!--<tr>
<td height="16" colspan="6"><div align="center"></div></td>
</tr> --></TBODY></TABLE></FORM><!--或取表单提交的内容--></P></BODY></HTML>
...全文
87 12 打赏 收藏 举报
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
defoliation 2004-10-15
  • 打赏
  • 举报
回复

学习
ttyp 2004-10-14
  • 打赏
  • 举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function selectAll(obj)
{
var a = document.all;
for(var i=0;i<a.length;i++)
{
if(a[i].tagName=="INPUT"&&a[i].type=="checkbox"&&a[i]!=obj)
{
a[i].checked = !a[i].checked;
}
}
}
//-->
</SCRIPT>
</HEAD>

<BODY>

<INPUT TYPE="checkbox" name="sel" id="sel" onclick="selectAll(this);"><label for="sel">全选</label>
<INPUT TYPE="checkbox" >1
<INPUT TYPE="checkbox" >2
<INPUT TYPE="checkbox" >3
<INPUT TYPE="checkbox" >4
<INPUT TYPE="checkbox" >5
</BODY>
</HTML>
是是非非 2004-10-14
  • 打赏
  • 举报
回复
<HTML>
<HEAD>
<TITLE>新闻系统管理</TITLE><LINK href="新闻系统管理.files/style.css" type="text/css" rel="stylesheet">
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<STYLE type="text/css">.style1 {
COLOR: #990000
}
BODY {
MARGIN-TOP: 5px; BACKGROUND-IMAGE: url(images/feibkg.jpg)
}
</STYLE>
<script language="javascript">
<!--
function SelectAll(){
var oSrc=window.event.srcElement;
var selValue=oSrc.checked;
var ogrp=document.getElementsByTagName("INPUT");
if(ogrp){
if(typeof(ogrp.length)=='number'){
for(var iCnt=0;iCnt<ogrp.length;iCnt++){
if(ogrp[iCnt].type.toLowerCase()=='checkbox')
ogrp[iCnt].checked=selValue;
}
}else{
if(ogrp.type.toLowerCase()=='checkbox')
ogrp.checked=selValue;
}
}
}
//-->
</script>
<META content="MSHTML 6.00.2800.1400" name="GENERATOR">
</HEAD>
<BODY>
<FORM name="form1" action="" method="post" ID="Form1">
<TABLE borderColor="#ffffff" height="51" cellSpacing="0" borderColorDark="#0066ff" cellPadding="1"
width="677" align="center" bgColor="#fff4fa" border="1" ID="Table1">
<TBODY>
<TR>
<TD align="middle" colSpan="6" height="16">新闻列表</TD>
</TR>
<TR>
<TD width="33" height="17">
<DIV align="left">ID<BR>
</DIV>
</TD>
<TD width="65">
<DIV align="left">发布人</DIV>
</TD>
<TD width="131">
<DIV align="left">新闻标题</DIV>
</TD>
<TD width="240">
<DIV align="left">新闻内容</DIV>
</TD>
<TD width="112">
<DIV align="left">发布时间</DIV>
</TD>
<TD width="70">
<DIV align="center">是/否发布
</DIV>
</TD>
</TR>
<TR>
<TD>7</TD>
<TD>werwer</TD>
<TD>sdf</TD>
<TD>sdf</TD>
<TD>2004-10-14 9:46:01</TD>
<TD><INPUT type="checkbox" value="F" name="checkbox" ID="Checkbox1">
</TD>
</TR>
<TR>
<TD>6</TD>
<TD>null</TD>
<TD>最近好无聊有没有人陪我一起玩了</TD>
<TD>null</TD>
<TD>null</TD>
<TD><INPUT type="checkbox" CHECKED value="T" name="checkbox" ID="Checkbox2">
</TD>
</TR>
<TR>
<TD>5</TD>
<TD>null</TD>
<TD>你们假期有什么活动</TD>
<TD>null</TD>
<TD>null</TD>
<TD><INPUT type="checkbox" value="F" name="checkbox" ID="Checkbox3">
</TD>
</TR>
<TR>
<TD>4</TD>
<TD>null</TD>
<TD>我为明天准备什么</TD>
<TD>null</TD>
<TD>null</TD>
<TD><INPUT type="checkbox" value="F" name="checkbox" ID="Checkbox4">
</TD>
</TR>
<TR>
<TD>3</TD>
<TD>null</TD>
<TD>特大好消息</TD>
<TD>null</TD>
<TD>null</TD>
<TD><INPUT type="checkbox" CHECKED value="T" name="checkbox" ID="Checkbox5">
</TD>
</TR>
<TR>
<TD>2</TD>
<TD>null</TD>
<TD>有什么好高兴的</TD>
<TD>null</TD>
<TD>null</TD>
<TD><INPUT type="checkbox" value="F" name="checkbox" ID="Checkbox6">
</TD>
</TR>
<TR>
<TD>1</TD>
<TD>null</TD>
<TD>我们好高兴</TD>
<TD>null</TD>
<TD>null</TD>
<TD><INPUT type="checkbox" value="F" name="checkbox" ID="Checkbox7">
</TD>
</TR>
<TR>
<TD colSpan="5">
<DIV align="center"><INPUT type="submit" value="提 交" name="Submit" ID="Submit1"> <INPUT type="reset" value="取 消" name="Submit2" ID="Reset1">
</DIV>
</TD>
<TD>
<DIV align="center"><INPUT type="checkbox" name="allbox" ID="Checkbox8" onclick="SelectAll();">全部选定</DIV>
</TD>
</TR> <!--<tr>
<td height="16" colspan="6"><div align="center"></div></td>
</tr> --></TBODY></TABLE>
</FORM> <!--或取表单提交的内容--></BODY></HTML>
ttyp 2004-10-14
  • 打赏
  • 举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function selectAll()
{

var a = document.all;
for(var i=0;i<a.length;i++)
{
if(a[i].tagName=="INPUT"&&a[i].type=="checkbox")
{
a[i].checked = !a[i].checked;
}
}
}
//-->
</SCRIPT>
</HEAD>

<BODY>

<INPUT TYPE="checkbox" name="sel" onclick="selectAll();">全选
<INPUT TYPE="checkbox" >1
<INPUT TYPE="checkbox" >2
<INPUT TYPE="checkbox" >3
<INPUT TYPE="checkbox" >4
<INPUT TYPE="checkbox" >5
</BODY>
</HTML>
yxqc 2004-10-14
  • 打赏
  • 举报
回复
可以了。谢谢你了。大哥
yxqc 2004-10-14
  • 打赏
  • 举报
回复
我要按一下,要全部选取复选框了。
yxqc 2004-10-14
  • 打赏
  • 举报
回复
不行选不中的,你有没有试过了。
风斧 2004-10-14
  • 打赏
  • 举报
回复
var oArr = document.all;
for (var i=0;i<oArr.length;i++)
{
if (oArr[i].type == "checkbox")
oArr[i].checked = true;
}
这样星了吧。
风斧 2004-10-14
  • 打赏
  • 举报
回复
炒一段示例代码
<INPUT TYPE="checkbox" value="1" NAME="a">
<INPUT TYPE="checkbox" value="2" NAME="a" checked>
<INPUT TYPE="checkbox" value="3" NAME="a">
<INPUT TYPE="checkbox" value="4" NAME="a" checked>
<INPUT TYPE="checkbox" value="5" NAME="a">
<INPUT TYPE="button" onclick="test()" value="test">
<SCRIPT LANGUAGE="JavaScript">
<!--
function test()
{
var oChks = document.all.a;
for(var i=0; i<oChks.length; i++)
{
if(oChks[i].checked)
alert(oChks[i].value);//可以改成oChks[i].checked=true;
}
}
//-->
</SCRIPT>
yxqc 2004-10-14
  • 打赏
  • 举报
回复
大哥我就是要代码了.
风斧 2004-10-14
  • 打赏
  • 举报
回复
在夫选矿的onchange事件里。
对所有的空间进行循环,如果类型为checkbox,则改编空件的checked值。
具体的代码就不写了。
论坛里很多,对空间进行便利的代码。
gymls2003 2004-10-14
  • 打赏
  • 举报
回复
新手对这方面不懂,不能帮你了
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-10-14 05:10
社区公告
暂无公告