| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 950 人关注过本帖
标题:checkbox,在25个选项里只选3个,出现问题.
只看楼主 加入收藏
Kettyjin1983
Rank: 1
等 级:新手上路
帖 子:303
专家分:0
注 册:2007-8-17
结帖率:66.67%
收藏
 问题点数:0 回复次数:8 
checkbox,在25个选项里只选3个,出现问题.

我想在 25个作品里只选三个
这段代码的第21行错误.

<html>
<head>
<title>投选你喜欢的作品</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
.font1 { font-family: "宋体", "Arial Unicode MS"; font-size: 14px}
.font2 { font-family: "Times New Roman", "Times", "serif"; font-size: 14px }
.font3 { font-family: "宋体", "Arial Unicode MS"; font-size: 12px}
.font4 { font-family: "Times New Roman", "Times", "serif"; font-size: 12px}
.font5 { font-family: "宋体", "Arial Unicode MS"; font-size: 18px}
.table1 { border: #000000; border-style: solid; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px}
-->
</style>
</meta>
<script language="javascript">
function aa(Toupiao){
var aa=0;var aa_a=3;var aa_b=25
for(i=0;i<aa_b;i++){
if(eval("document.getElementsByName('"+Toupiao+"')[i].checked==true")){aa++;}
}
if(aa>aa_a){
for(k=0;k<aa_b;k++){
if(eval("document.getElementsByName('"+Toupiao+"')[k].checked!=true")){
eval("document.getElementsByName('"+Toupiao+"')[k].disabled=true;")
}
}
}else{
for(k=0;k<aa_b;k++){
eval("document.getElementsByName('"+Toupiao+"')[k].disabled=false;")
}
}
}
</script>

</head>

<body bgcolor="#FFFFFF" text="#000000" <% If AutoClose then Response.Write("onLoad='setTimeout(window.close, 5000)'")%>>
<form name="form1" method="post" action="dealsurvey.asp">
<table width="545" border="0" cellpadding="0" cellspacing="0" background="../../Images/moto_background.gif" class="table1">
<tr>
<td width="215" height="34">作 者</td>
<td width="251">作 品</td>
<td width="73">投票</td>
</tr>
<tr>
<td height="30">1号 (000856 赵玲玲) </td>
<td>一顿工作餐的教训<br></td>
<td><input type="checkbox" name="Toupiao" value="1" onclick="aa('Toupiao')"></td>
</tr>
<tr>
<td height="30">2号(004002 林 森)</td>
<td> 文明之所见</td>
<td><input type="checkbox" name="Toupiao" value="2" onclick="aa('Toupiao')"></td>
</tr>
<tr>
<td height="30"> 3号 (005245 顾碧浩)</td>
<td>漫步下沙</td>
<td><input type="checkbox" name="Toupiao" value="3" onclick="aa('Toupiao')" ></td>
</tr>
<tr>
<td height="39">4号 (005423 Sunny Shao)</td>
<td>以君为荣,秀摩托魂</td>
<td><input type="checkbox" name="Toupiao" value="4" onclick="aa('Toupiao')"></td>
</tr>
<td height="39">5号 (005644 Fenny Chen)</td>
<td>礼益</td>
<td><input type="checkbox" name="Toupiao" value="5"onclick="aa('Toupiao')" ></td>
</tr>
<tr>
<td height="31">6号 (005651 Apple Lin)</td>
<td>文明三字经</td>
<td><input type="checkbox" name="Toupiao" value="6" onclick="aa('Toupiao')"></td>
</tr>
<tr>
<td height="31">7号 (005891 官玲丽) </td>
<td>当文明遭遇贫穷</td>
<td><input type="checkbox" name="Toupiao2" value="7" onclick="aa('Toupiao')"></td>
</tr>
<tr>
<td height="35"> 8号 (007567 曾艳芳)</td>
<td>武器</td>
<td><input type="checkbox" name="Toupiao" value="8" onclick="aa('Toupiao')" ></td>
</tr>
<tr>
<td height="31"> 9号 (010057 陈揪柱) </td>
<td>文明的呼唤<br></td>
<td><input type="checkbox" name="Toupiao" value="9" onclick="aa('Toupiao')"></td>
</tr>
<td height="36">10号 (010500 叶志奎) </td>
<td>让文明礼貌成为一种习惯</td>
<td><input type="checkbox" name="Toupiao" value="10" onclick="aa('Toupiao')"></td>
</tr>
<td height="34">11号 (010504程真港 )</td>
<td>寻找一个梦的方向</td>
<td><input type="checkbox" name="Toupiao" value="11" onclick="aa('Toupiao')"></td>
</tr>
<tr>
<td height="35">12号 (011455 缪彩虹) </td>
<td>念</td>
<td><input type="checkbox" name="Toupiao" value="12" onclick="aa('Toupiao')"></td>
</tr>
<tr>
<td height="32">13号 (005245 顾碧浩) <br></td>
<td>没离开前的想念</td>
<td><input type="checkbox" name="Toupiao" value="13" onclick="aa('Toupiao')" ></td>
</tr>
<tr>
<td height="32">14号 (002112 陈秀燕) <br></td>
<td>独生子女缺乏什么</td>
<td><input type="checkbox" name="Toupiao" value="14" onclick="aa('Toupiao')"></td>
</tr>
<tr>
<td height="32">15号 (011869 潘 强) </td>
<td>独生子女缺乏什么</td>
<td><input type="checkbox" name="Toupiao" value="15" onclick="aa('Toupiao')"></td>
</tr>
<tr>
<td height="32">16号 (013635 雷 霖) </td>
<td>传承文明竞争,弘扬礼貌待人</td>
<td><input type="checkbox" name="Toupiao" value="16" onclick="aa('Toupiao')"></td>
</tr>
<tr>
<td height="32">17号 (014184 王志华)</td>
<td>摩托三事</td>
<td><input type="checkbox" name="Toupiao" value="17" onclick="aa('Toupiao')"></td>
</tr>
<tr>
<td height="32">18号 (014564刘金春)</td>
<td>明礼——做人的起点</td>
<td><input type="checkbox" name="Toupiao" value="18" onclick="aa('Toupiao')"></td>
</tr>
<tr>
<td height="31">19号 (014701 Rona Yin) </td>
<td>属于JV的精彩</td>
<td><input type="checkbox" name="Toupiao" value="19" onclick="aa('Toupiao')"></td>
</tr>
<tr>
<td height="32">20号 (015039 汪静静) </td>
<td> 请不要忽略我的存在<br></td>
<td><input type="checkbox" name="Toupiao" value="20" onclick="aa('Toupiao')"></td>
</tr>
<tr>
<td height="32">21号 (015522 袁卫琴) </td>
<td> 一件小事</td>
<td><input type="checkbox" name="Toupiao" value="21" onclick="aa('Toupiao')"></td>
</tr>
<tr>
<td height="32">22号 (015780 侯 杨)</td>
<td>文明不能只是口号</td>
<td><input type="checkbox" name="Toupiao" value="22" onclick="aa('Toupiao')"></td>
</tr>
<tr>
<td height="32">23号 ( 016217 赵凤延)</td>
<td>给自己上堂课</td>
<td><input type="checkbox" name="Toupiao" value="23" onclick="aa('Toupiao')"></td>
</tr>
<tr>
<td height="32">24号 ( 笔名 铃 铛) </td>
<td>让我们一起做好文明礼貌</td>
<td><input type="checkbox" name="Toupiao" value="24" onclick="aa('Toupiao')"></td>
</tr>
<tr>
<td height="32">25号 (014564刘金春) </td>
<td>明礼——做人的起点</td>
<td><input type="checkbox" name="Toupiao" value="25" onclick="aa('Toupiao')"></td>
</tr>
</table>
</form>
</body>
</html>

搜索更多相关主题的帖子: checkbox Times 选项 serif 
2007-09-25 15:57
Kettyjin1983
Rank: 1
等 级:新手上路
帖 子:303
专家分:0
注 册:2007-8-17
收藏
得分:0 
回复:(Kettyjin1983)checkbox,在25个选项里只选3个...

能不能帮我看下是什么问题啊?

2007-09-25 15:59
tianyu123
Rank: 1
等 级:新手上路
威 望:2
帖 子:576
专家分:0
注 册:2007-8-26
收藏
得分:0 

发一下提示什么错误!

改变一切,须从改变观念开始!
2007-09-25 16:22
shaoli4261
Rank: 3Rank: 3
来 自:安徽.巢湖
等 级:新手上路
威 望:6
帖 子:212
专家分:0
注 册:2007-9-11
收藏
得分:0 
你的意思说在25项中,只能选着3项,超过了就不行~~
是不???

爱一个人,不一定拥有她,但拥有一个人,就要爱她。也许她不是最好的,但她可能是你最值得的珍惜的人。
2007-09-25 16:23
Kettyjin1983
Rank: 1
等 级:新手上路
帖 子:303
专家分:0
注 册:2007-8-17
收藏
得分:0 
是的,超过了就自动不能选了,在代码21行中提示错误.
document.getElementsByName('"+Toupiao+"')[i].checked is null or not an object.
2007-09-25 16:24
shaoli4261
Rank: 3Rank: 3
来 自:安徽.巢湖
等 级:新手上路
威 望:6
帖 子:212
专家分:0
注 册:2007-9-11
收藏
得分:0 
我发表一下我的见解啊!
你的函数的每点一次就调用一次!函数的所以变量将全部重置,这回不会产生错误?

爱一个人,不一定拥有她,但拥有一个人,就要爱她。也许她不是最好的,但她可能是你最值得的珍惜的人。
2007-09-25 17:18
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

<html>
<head>
<title>投选你喜欢的作品</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
.font1 { font-family: "宋体", "Arial Unicode MS"; font-size: 14px}
.font2 { font-family: "Times New Roman", "Times", "serif"; font-size: 14px }
.font3 { font-family: "宋体", "Arial Unicode MS"; font-size: 12px}
.font4 { font-family: "Times New Roman", "Times", "serif"; font-size: 12px}
.font5 { font-family: "宋体", "Arial Unicode MS"; font-size: 18px}
.table1 { border: #000000; border-style: solid; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px}
-->
</style>
</meta>
<script language="javascript">
function Form_Submit()
{
var isChoiceIDStr="";
for(var i=0;i<document.form1.Toupiao.length;i++)
{
if(document.form1.Toupiao[i].checked)
isChoiceIDStr+=document.form1.Toupiao[i].value+"\n";
}
alert("选中的选项值列表\n"+isChoiceIDStr);
}
</script>

</head>

<body bgcolor="#FFFFFF" text="#000000" <% If AutoClose then Response.Write("onLoad='setTimeout(window.close, 5000)'")%>>
<form name="form1" method="post" action="dealsurvey.asp">
<table width="545" border="0" cellpadding="0" cellspacing="0" background="../../Images/moto_background.gif" class="table1">
<tr>
<td width="215" height="34">作 者</td>
<td width="251">作 品</td>
<td width="73">投票</td>
</tr>
<tr>
<td height="30">1号 (000856 赵玲玲) </td>
<td>一顿工作餐的教训<br></td>
<td><input type="checkbox" name="Toupiao" value="1"></td>
</tr>
<tr>
<td height="30">2号(004002 林 森)</td>
<td> 文明之所见</td>
<td><input type="checkbox" name="Toupiao" value="2" ></td>
</tr>
<tr>
<td height="30"> 3号 (005245 顾碧浩)</td>
<td>漫步下沙</td>
<td><input type="checkbox" name="Toupiao" value="3" ></td>
</tr>
<tr>
<td height="39">4号 (005423 Sunny Shao)</td>
<td>以君为荣,秀摩托魂</td>
<td><input type="checkbox" name="Toupiao" value="4" ></td>
</tr>
<td height="39">5号 (005644 Fenny Chen)</td>
<td>礼益</td>
<td><input type="checkbox" name="Toupiao" value="5"></td>
</tr>
<tr>
<td height="31">6号 (005651 Apple Lin)</td>
<td>文明三字经</td>
<td><input type="checkbox" name="Toupiao" value="6" ></td>
</tr>
<tr>
<td height="31">7号 (005891 官玲丽) </td>
<td>当文明遭遇贫穷</td>
<td><input type="checkbox" name="Toupiao2" value="7"></td>
</tr>
<tr>
<td height="35"> 8号 (007567 曾艳芳)</td>
<td>武器</td>
<td><input type="checkbox" name="Toupiao" value="8" ></td>
</tr>
<tr>
<td height="31"> 9号 (010057 陈揪柱) </td>
<td>文明的呼唤<br></td>
<td><input type="checkbox" name="Toupiao" value="9"></td>
</tr>
<td height="36">10号 (010500 叶志奎) </td>
<td>让文明礼貌成为一种习惯</td>
<td><input type="checkbox" name="Toupiao" value="10" ></td>
</tr>
<td height="34">11号 (010504程真港 )</td>
<td>寻找一个梦的方向</td>
<td><input type="checkbox" name="Toupiao" value="11" ></td>
</tr>
<tr>
<td height="35">12号 (011455 缪彩虹) </td>
<td>念</td>
<td><input type="checkbox" name="Toupiao" value="12" ></td>
</tr>
<tr>
<td height="32">13号 (005245 顾碧浩) <br></td>
<td>没离开前的想念</td>
<td><input type="checkbox" name="Toupiao" value="13" ></td>
</tr>
<tr>
<td height="32">14号 (002112 陈秀燕) <br></td>
<td>独生子女缺乏什么</td>
<td><input type="checkbox" name="Toupiao" value="14" ></td>
</tr>
<tr>
<td height="32">15号 (011869 潘 强) </td>
<td>独生子女缺乏什么</td>
<td><input type="checkbox" name="Toupiao" value="15" ></td>
</tr>
<tr>
<td height="32">16号 (013635 雷 霖) </td>
<td>传承文明竞争,弘扬礼貌待人</td>
<td><input type="checkbox" name="Toupiao" value="16" ></td>
</tr>
<tr>
<td height="32">17号 (014184 王志华)</td>
<td>摩托三事</td>
<td><input type="checkbox" name="Toupiao" value="17" ></td>
</tr>
<tr>
<td height="32">18号 (014564刘金春)</td>
<td>明礼——做人的起点</td>
<td><input type="checkbox" name="Toupiao" value="18" ></td>
</tr>
<tr>
<td height="31">19号 (014701 Rona Yin) </td>
<td>属于JV的精彩</td>
<td><input type="checkbox" name="Toupiao" value="19"></td>
</tr>
<tr>
<td height="32">20号 (015039 汪静静) </td>
<td> 请不要忽略我的存在<br></td>
<td><input type="checkbox" name="Toupiao" value="20" ></td>
</tr>
<tr>
<td height="32">21号 (015522 袁卫琴) </td>
<td> 一件小事</td>
<td><input type="checkbox" name="Toupiao" value="21"></td>
</tr>
<tr>
<td height="32">22号 (015780 侯 杨)</td>
<td>文明不能只是口号</td>
<td><input type="checkbox" name="Toupiao" value="22" ></td>
</tr>
<tr>
<td height="32">23号 ( 016217 赵凤延)</td>
<td>给自己上堂课</td>
<td><input type="checkbox" name="Toupiao" value="23"></td>
</tr>
<tr>
<td height="32">24号 ( 笔名 铃 铛) </td>
<td>让我们一起做好文明礼貌</td>
<td><input type="checkbox" name="Toupiao" value="24"></td>
</tr>
<tr>
<td height="32">25号 (014564刘金春) </td>
<td>明礼——做人的起点</td>
<td><input type="checkbox" name="Toupiao" value="25" ></td>
</tr>
</table><br>
<input type="button" name="submit" value="投票" onClick="Form_Submit();" >
</form>
</body>
</html>

如果说楼主只是想得到被用户选中的复选框不必每个都写onClick

2007-09-25 17:51
tianyu123
Rank: 1
等 级:新手上路
威 望:2
帖 子:576
专家分:0
注 册:2007-8-26
收藏
得分:0 
第81行复选框名字错误:

<td><input type="checkbox" name="Toupiao2" value="7" onclick="aa('Toupiao')"></td>

改为:

<td><input type="checkbox" name="Toupiao" value="7" onclick="aa('Toupiao')"></td>

如果你要只能选择3个,那么 aa_a=3 应该为 aa_a=2

改变一切,须从改变观念开始!
2007-09-25 18:36
Kettyjin1983
Rank: 1
等 级:新手上路
帖 子:303
专家分:0
注 册:2007-8-17
收藏
得分:0 

搞定,谢谢各位了.

2007-09-26 08:54
快速回复:checkbox,在25个选项里只选3个,出现问题.
数据加载中...
 
   



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

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