<input type="checkbox" name="flag" value='<%=student_no%>'>
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>">
<select size="1" name="chengji">
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
</form>
另外一个问题是,表单提交后:
比如说多选框有n多,那么现在我选择其中的三个,则
student_no 可以传过来三个
而其他的(如pingshi_chengji和chengji)则会把所有的值全传过去(n个)
*******************************************************************
我现在需要的是:
student_no 传三个,
而相对应的其他的(如pingshi_chengji和chengji)也传三个
请问该怎么处理?
20 个解决方案
#1
一头雾水
pingshi_chengji和chengji都是分开的,没有相关可言,得大改
pingshi_chengji和chengji都是分开的,没有相关可言,得大改
#2
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<link rel="stylesheet" href="../css.css" type="text/css">
<script language="javascript">
<!--
var score=0;
var sa=0,sb=0,sc=0,sd=0,se=0,n,n1,n2;
var n0="正确答案应该是:C,A,A,C,D。"+""+""+"";
var nnn=false;
function preload(imgObj,imgSrc){
eval(imgObj+'=new Image()');
eval(imgObj+'.src="'+imgSrc+'"')
}
function preload(imgObj,imgSrc){
eval(imgObj+'=new Image()');
eval(imgObj+'.src="'+imgSrc+'"')
}
preload('imagecuo','../images/cuohao.gif');
preload('imagedui','../images/duihao.gif');
function daan(d,k){
if(k=="a"){a1.b1.value="你选择的答案是:"+d; if(sa==0){score+=20;sa=2}}
if(k=="b"){a2.b2.value="你选择的答案是:"+d; if(sb==0){score+=20;sb=2}}
if(k=="c"){a3.b3.value="你选择的答案是:"+d; if(sc==0){score+=20;sc=2}}
if(k=="d"){a4.b4.value="你选择的答案是:"+d; if(sd==0){score+=20;sd=2}}
if(k=="e"){a5.b5.value="你选择的答案是:"+d; if(se==0){score+=20;se=2}}
}
function daan2(d,k){
if(k=="a"){a1.b1.value="你选择的答案是:"+d; if(sa==2){score-=20;sa=0}}
if(k=="b"){a2.b2.value="你选择的答案是:"+d; if(sb==2){score-=20;sb=0}}
if(k=="c"){a3.b3.value="你选择的答案是:"+d; if(sc==2){score-=20;sc=0}}
if(k=="d"){a4.b4.value="你选择的答案是:"+d; if(sd==2){score-=20;sd=0}}
if(k=="e"){a5.b5.value="你选择的答案是:"+d; if(se==2){score-=20;se=0}}
}
function myscore(){
aa.score.value="你的得分是"+score;
if(score<=50)var n="知识理解";
if(score<=75&&score>50)var n="知识应用";
if(score<=100&&score>75)var n="知识扩展";
n1="你的得分是"+'"'+score+'"'+"分。";
n2="建议你进入"+n+"进行继续学习!"
setTimeout("myscore()",100);
}
function panduan(){
if(score<=50)
{sa="基础题";redirect="2_03_1.htm";}
else if(score<=75) {sa="应用题";redirect="2_03_2.htm";}
else if(score<=100) {sa="提高题";redirect="2_03_3.htm";}
alert("你的得分率是"+score+"%,请您进入"+"<"+sa+">继续学习。正确答案应该是:C,A,A,C,D");
location= redirect;
}
function change(g){
if(nnn==true){g.className="hide";nnn=false}
else if(nnn==false){g.className="show";nnn=true}
}
function addd(g){
score+=10;
alert("祝贺你!")
change(g);
}
function noaddd(g){
alert("没关系,下次加油哦。")
change(g);
}
-->
</script></head>
<body>
<table width="550" border="0" cellspacing="1" cellpadding="0" bgcolor="#FFB544" align="center">
<tr>
<td bgcolor="#FFFFFF" width="550" valign="top" height="43">
<p align="center"><font size="2"><br>
</font><font size="3">自我测试<br>
</font></p>
<table border="0" width="95%" align="center">
<tr>
<td width="100%">
<p align="left"> <font size="2">请完成以下试卷以检测自己目前的水平,系统会根据测试结果引导你进入相应的解题区。(有以下解题区:基础题)当然,你也可以通过点击页面左侧的链接直接进入相应解题区。</font><br>
<font color="#FF0000"><br>
</font><font size="2"><font color="#FF0000">一、选择题:</font> </font></p>
<table width="500">
<tr>
<td valign="top" align="left"><p style="text-indent: 8;"><font size="2">1.
人类社会存在和发展的基础是</font></p>
<form name="a1" align="top">
<p><input type="textarea" size="16" name="b1" value="选择点击图案。"> </p>
</form>
<dl>
<dt><a onClick="daan2('A','a');" class="h"><img border="0" src="images/wenhao.gif" width="20" height="20"><font size="2">A.
生产力和生产关系的矛盾运动</font></a></dt>
<dt><a onClick="daan2('B','a');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iab">B.生产资料所有制形式</font></a><font SIZE="2"><br>
</font><a onClick="daan('C','a');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iac">C.物质资料的生产活动</font></a><font size="2"><br>
</font>
<a onClick="daan2('D','a');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iad">D.分配、消费等经济活动</font></a></dt>
</dl>
</td>
</tr>
</table>
<table width="500">
<tr>
<td valign="top"><p style="text-indent: 8;"><font size="2">2.
物质资料的生产过程包括生产、分配、交换、消费四个有机联系的环节,从根本上说,它们都是以_____为基础的。</font></p>
<form name="a2" align="top">
<p><input type="textarea" size="16" name="b2" value="选择点击图案。"> </p>
</form>
<p><a onClick="daan('A','b');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iaa"><font size="2">A.一定的生产资料所有制</font></a><font SIZE="2"><br>
</font><a onClick="daan2('B','b');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iab">B.经济关系</font></a><font size="2"><br>
<a onClick="daan2('C','b');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iac">C.经济活动</a><br>
</font>
<a onClick="daan2('D','b');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iad">D.商品生产和商品交换</font></a></td>
</tr>
</table>
<table width="500">
<tr>
<td valign="top"><p style="text-indent: 8;"><font size="2">3.决定其他一切社会活动的是 </font></p>
<form name="a3" align="top">
<p><input type="textarea" size="16" name="b3" value="选择点击图案。"> </p>
</form>
<dl>
<dt><a onClick="daan('A','c');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iab"><font size="2">A.经济活动</font></a></dt>
<dt><a onClick="daan2('B','c');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iaa">B.政治活动</font></a><font size="2"><br>
<a onClick="daan2('C','c');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iac">C.文化活动</a><br>
<a onClick="daan2('D','c');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iad">D.</a>科学活动</font></dt>
</dl>
</td>
</tr>
</table>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<link rel="stylesheet" href="../css.css" type="text/css">
<script language="javascript">
<!--
var score=0;
var sa=0,sb=0,sc=0,sd=0,se=0,n,n1,n2;
var n0="正确答案应该是:C,A,A,C,D。"+""+""+"";
var nnn=false;
function preload(imgObj,imgSrc){
eval(imgObj+'=new Image()');
eval(imgObj+'.src="'+imgSrc+'"')
}
function preload(imgObj,imgSrc){
eval(imgObj+'=new Image()');
eval(imgObj+'.src="'+imgSrc+'"')
}
preload('imagecuo','../images/cuohao.gif');
preload('imagedui','../images/duihao.gif');
function daan(d,k){
if(k=="a"){a1.b1.value="你选择的答案是:"+d; if(sa==0){score+=20;sa=2}}
if(k=="b"){a2.b2.value="你选择的答案是:"+d; if(sb==0){score+=20;sb=2}}
if(k=="c"){a3.b3.value="你选择的答案是:"+d; if(sc==0){score+=20;sc=2}}
if(k=="d"){a4.b4.value="你选择的答案是:"+d; if(sd==0){score+=20;sd=2}}
if(k=="e"){a5.b5.value="你选择的答案是:"+d; if(se==0){score+=20;se=2}}
}
function daan2(d,k){
if(k=="a"){a1.b1.value="你选择的答案是:"+d; if(sa==2){score-=20;sa=0}}
if(k=="b"){a2.b2.value="你选择的答案是:"+d; if(sb==2){score-=20;sb=0}}
if(k=="c"){a3.b3.value="你选择的答案是:"+d; if(sc==2){score-=20;sc=0}}
if(k=="d"){a4.b4.value="你选择的答案是:"+d; if(sd==2){score-=20;sd=0}}
if(k=="e"){a5.b5.value="你选择的答案是:"+d; if(se==2){score-=20;se=0}}
}
function myscore(){
aa.score.value="你的得分是"+score;
if(score<=50)var n="知识理解";
if(score<=75&&score>50)var n="知识应用";
if(score<=100&&score>75)var n="知识扩展";
n1="你的得分是"+'"'+score+'"'+"分。";
n2="建议你进入"+n+"进行继续学习!"
setTimeout("myscore()",100);
}
function panduan(){
if(score<=50)
{sa="基础题";redirect="2_03_1.htm";}
else if(score<=75) {sa="应用题";redirect="2_03_2.htm";}
else if(score<=100) {sa="提高题";redirect="2_03_3.htm";}
alert("你的得分率是"+score+"%,请您进入"+"<"+sa+">继续学习。正确答案应该是:C,A,A,C,D");
location= redirect;
}
function change(g){
if(nnn==true){g.className="hide";nnn=false}
else if(nnn==false){g.className="show";nnn=true}
}
function addd(g){
score+=10;
alert("祝贺你!")
change(g);
}
function noaddd(g){
alert("没关系,下次加油哦。")
change(g);
}
-->
</script></head>
<body>
<table width="550" border="0" cellspacing="1" cellpadding="0" bgcolor="#FFB544" align="center">
<tr>
<td bgcolor="#FFFFFF" width="550" valign="top" height="43">
<p align="center"><font size="2"><br>
</font><font size="3">自我测试<br>
</font></p>
<table border="0" width="95%" align="center">
<tr>
<td width="100%">
<p align="left"> <font size="2">请完成以下试卷以检测自己目前的水平,系统会根据测试结果引导你进入相应的解题区。(有以下解题区:基础题)当然,你也可以通过点击页面左侧的链接直接进入相应解题区。</font><br>
<font color="#FF0000"><br>
</font><font size="2"><font color="#FF0000">一、选择题:</font> </font></p>
<table width="500">
<tr>
<td valign="top" align="left"><p style="text-indent: 8;"><font size="2">1.
人类社会存在和发展的基础是</font></p>
<form name="a1" align="top">
<p><input type="textarea" size="16" name="b1" value="选择点击图案。"> </p>
</form>
<dl>
<dt><a onClick="daan2('A','a');" class="h"><img border="0" src="images/wenhao.gif" width="20" height="20"><font size="2">A.
生产力和生产关系的矛盾运动</font></a></dt>
<dt><a onClick="daan2('B','a');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iab">B.生产资料所有制形式</font></a><font SIZE="2"><br>
</font><a onClick="daan('C','a');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iac">C.物质资料的生产活动</font></a><font size="2"><br>
</font>
<a onClick="daan2('D','a');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iad">D.分配、消费等经济活动</font></a></dt>
</dl>
</td>
</tr>
</table>
<table width="500">
<tr>
<td valign="top"><p style="text-indent: 8;"><font size="2">2.
物质资料的生产过程包括生产、分配、交换、消费四个有机联系的环节,从根本上说,它们都是以_____为基础的。</font></p>
<form name="a2" align="top">
<p><input type="textarea" size="16" name="b2" value="选择点击图案。"> </p>
</form>
<p><a onClick="daan('A','b');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iaa"><font size="2">A.一定的生产资料所有制</font></a><font SIZE="2"><br>
</font><a onClick="daan2('B','b');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iab">B.经济关系</font></a><font size="2"><br>
<a onClick="daan2('C','b');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iac">C.经济活动</a><br>
</font>
<a onClick="daan2('D','b');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iad">D.商品生产和商品交换</font></a></td>
</tr>
</table>
<table width="500">
<tr>
<td valign="top"><p style="text-indent: 8;"><font size="2">3.决定其他一切社会活动的是 </font></p>
<form name="a3" align="top">
<p><input type="textarea" size="16" name="b3" value="选择点击图案。"> </p>
</form>
<dl>
<dt><a onClick="daan('A','c');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iab"><font size="2">A.经济活动</font></a></dt>
<dt><a onClick="daan2('B','c');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iaa">B.政治活动</font></a><font size="2"><br>
<a onClick="daan2('C','c');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iac">C.文化活动</a><br>
<a onClick="daan2('D','c');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iad">D.</a>科学活动</font></dt>
</dl>
</td>
</tr>
</table>
#3
<table width="500">
<tr>
<td valign="top"><p style="text-indent: 8;"><font size="2">4. 人类要生存,必须解决吃饭、穿衣、住房等问题,然后才能从事政治、军事、科学、文化、艺术等活动,这说明(
)</font></p>
<form name="a4" align="top">
<p><input type="textarea" size="16" name="b4" value="选择点击图案。"> </p>
</form>
<p><a onClick="daan2('A','d');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iaa"><font size="2">A.经济活动是人类全部活动的总和</font></a><font size="2"><br>
<a onClick="daan2('B','d');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iab">B. 每个人都生活在一定的经济关系之中</a><br>
<a onClick="daan('C','d');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iac">C.经济活动决定其他一切社会活动</a><br>
</font>
<a onClick="daan2('D','d');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iad">D.经济活动比政治、军事等活动深奥莫测</font></a><font SIZE="2"><a onClick="daan2('D','d');" class="h"><br>
</a>
</font></td>
</tr>
</table>
<table width="500">
<tr>
<td valign="top"><p style="text-indent: 8;"><font size="2">5.经济常识以(
)为指,讲述与公民的经济生活密切相关的( )的基本知识</font></p>
<form name="a5" align="top">
<p><input type="textarea" size="16" name="b5" value="选择点击图案。"> </p>
</form>
<p><a onClick="daan2('A','e');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iaa"><font size="2">A.马克思主义经济学 马克思主义世界观和人生观</font></a><font size="2"><br>
<a onClick="daan2('B','e');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iab">B.*理论 法律法规</a><br>
<a onClick="daan2('C','e');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iac">C.理论联系实际 马克思主义经济理论</a><br>
</font>
<a onClick="daan('D','e');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iad">D.*理论 *市场经济</font></a><font SIZE="2"><br>
</font></td>
</tr>
</table>
<form name="aa" align="top" class="hide">
<p><input type="textarea" size="16" name="score" value="选择点击图案。"> </p>
</form>
<script language="javascript">
myscore();
</script>
<table border="2" height="20">
<tr>
<td><input type="button" value=" 完成,提交! "
onClick="panduan()"></td>
</tr>
</table></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
你先看看这个,要是那不懂你再说!!我也马马糊糊不知道能不能帮你!
<tr>
<td valign="top"><p style="text-indent: 8;"><font size="2">4. 人类要生存,必须解决吃饭、穿衣、住房等问题,然后才能从事政治、军事、科学、文化、艺术等活动,这说明(
)</font></p>
<form name="a4" align="top">
<p><input type="textarea" size="16" name="b4" value="选择点击图案。"> </p>
</form>
<p><a onClick="daan2('A','d');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iaa"><font size="2">A.经济活动是人类全部活动的总和</font></a><font size="2"><br>
<a onClick="daan2('B','d');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iab">B. 每个人都生活在一定的经济关系之中</a><br>
<a onClick="daan('C','d');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iac">C.经济活动决定其他一切社会活动</a><br>
</font>
<a onClick="daan2('D','d');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iad">D.经济活动比政治、军事等活动深奥莫测</font></a><font SIZE="2"><a onClick="daan2('D','d');" class="h"><br>
</a>
</font></td>
</tr>
</table>
<table width="500">
<tr>
<td valign="top"><p style="text-indent: 8;"><font size="2">5.经济常识以(
)为指,讲述与公民的经济生活密切相关的( )的基本知识</font></p>
<form name="a5" align="top">
<p><input type="textarea" size="16" name="b5" value="选择点击图案。"> </p>
</form>
<p><a onClick="daan2('A','e');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iaa"><font size="2">A.马克思主义经济学 马克思主义世界观和人生观</font></a><font size="2"><br>
<a onClick="daan2('B','e');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iab">B.*理论 法律法规</a><br>
<a onClick="daan2('C','e');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iac">C.理论联系实际 马克思主义经济理论</a><br>
</font>
<a onClick="daan('D','e');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iad">D.*理论 *市场经济</font></a><font SIZE="2"><br>
</font></td>
</tr>
</table>
<form name="aa" align="top" class="hide">
<p><input type="textarea" size="16" name="score" value="选择点击图案。"> </p>
</form>
<script language="javascript">
myscore();
</script>
<table border="2" height="20">
<tr>
<td><input type="button" value=" 完成,提交! "
onClick="panduan()"></td>
</tr>
</table></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
你先看看这个,要是那不懂你再说!!我也马马糊糊不知道能不能帮你!
#4
这样表达我的意思,大家看这个抓图吧
http://219.246.124.229/other/1.jpg
http://219.246.124.229/other/1.jpg
#5
没看明白楼主什么意思?
#6
也就是说,我这里的表单要提交到数据库
要传给处理页面(chengji_m_save.asp)三个参数:
student_no,pingshi_chengji和chengji
那么传过去的每一个参数都是一个数组,
比如说多选框有n多,那么现在我任意选择其中的三个,则
student_no 可以传过来三个
而其他的(如pingshi_chengji和chengji)则会把所有的值全传过去(n个)
*******************************************************************
我现在需要的是:
student_no 传三个,
而相对应的其他的(如pingshi_chengji和chengji)也传三个
请问该怎么处理?
要传给处理页面(chengji_m_save.asp)三个参数:
student_no,pingshi_chengji和chengji
那么传过去的每一个参数都是一个数组,
比如说多选框有n多,那么现在我任意选择其中的三个,则
student_no 可以传过来三个
而其他的(如pingshi_chengji和chengji)则会把所有的值全传过去(n个)
*******************************************************************
我现在需要的是:
student_no 传三个,
而相对应的其他的(如pingshi_chengji和chengji)也传三个
请问该怎么处理?
#7
minmin1029(敏敏),你说的和我的不一样
我是要传参数给后台asp页面的
我是要传参数给后台asp页面的
#8
最后顶一下了
#9
这个可以在客户端控制,选则第一组文本框的时候同时也选中第二组,第三组,然后在后台判断你所选中的所有的。
#10
n选框最好用数组来处理要好操作些
for each item in request.form("MyCheckBoxArrayName")
response.wrtie item & "<br>"
'item中保存的就是你选择了的CheckBox的值
'也就是前页中的CheckBox数组中每个都必须有不同的值
next
for each item in request.form("MyCheckBoxArrayName")
response.wrtie item & "<br>"
'item中保存的就是你选择了的CheckBox的值
'也就是前页中的CheckBox数组中每个都必须有不同的值
next
#11
a.asp
<%
i=10 '你的checkbox个数
%>
<form action="sub.asp" method="post" onsubmit="return check()" name="form1">
<input type="text" name="txt1"> '在程序中type改成hidden
<%
for j=1 to i
%>
<input type="checkbox" name="chk<%=j%>" value=1>
<%next%>
<input type="submit">
</form>
<script>
function check()
{
form1.txt1.value=<%=i%>
}
</script>
sub.asp
<%
for i=1 to request("txt1")
response.write "chk"&i&"="&request("chk"&i)&"<br>"
next
%>
<%
i=10 '你的checkbox个数
%>
<form action="sub.asp" method="post" onsubmit="return check()" name="form1">
<input type="text" name="txt1"> '在程序中type改成hidden
<%
for j=1 to i
%>
<input type="checkbox" name="chk<%=j%>" value=1>
<%next%>
<input type="submit">
</form>
<script>
function check()
{
form1.txt1.value=<%=i%>
}
</script>
sub.asp
<%
for i=1 to request("txt1")
response.write "chk"&i&"="&request("chk"&i)&"<br>"
next
%>
#12
各位,尤其楼上的,我还是没有太懂,希望继续,
今天晚上或者明天给分,言者有份!
今天晚上或者明天给分,言者有份!
#13
postfix2(想做浪人)说的似乎有一定道理,请再解释一下,谢谢
#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="">
</HEAD>
<BODY>
<form method="POST" name="form" action="chengji_m_save.asp">
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled>
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
<br>
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled>
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
<br>
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled >
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
</form>
</BODY>
</HTML>
<SCRIPT LANGUAGE="vbScript">
<!--
sub check_mychk()
set mychk = document.all("flag")
for i = 0 to mychk.length-1
if mychk(i).checked = true then
document.all("pingshi_chengji")(i).disabled = false
document.all("chengji")(i).disabled = false
else
document.all("pingshi_chengji")(i).disabled = true
document.all("chengji")(i).disabled = true
end if
next
end sub
//-->
</SCRIPT>
要达到你的要求,你必须在复选框选择的时候对文本框及下拉框进行处理,因为你目前的做法,并没有使用文本框及下拉框与你的复选框之间产生必然的联系,现在我们需要的就是让他们之间产生这样的联系。
把下面这一段运行一下看看。
<!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="">
</HEAD>
<BODY>
<form method="POST" name="form" action="chengji_m_save.asp">
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled>
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
<br>
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled>
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
<br>
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled >
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
</form>
</BODY>
</HTML>
<SCRIPT LANGUAGE="vbScript">
<!--
sub check_mychk()
set mychk = document.all("flag")
for i = 0 to mychk.length-1
if mychk(i).checked = true then
document.all("pingshi_chengji")(i).disabled = false
document.all("chengji")(i).disabled = false
else
document.all("pingshi_chengji")(i).disabled = true
document.all("chengji")(i).disabled = true
end if
next
end sub
//-->
</SCRIPT>
#15
唉,理解万岁啊,楼上的,谢谢你的理解
试试你的代码先!
试试你的代码先!
#16
这个虽然实现了,但是全选却失效了
<script language="JavaScript" type="text/JavaScript">
function CheckAll(form) {
for (var i=0;i<form.elements.length-4;i++) {
var e = form.elements[i];
if (e.name != 'chkall')e.checked = form.chkall.checked;
}
}
</script>
<input type='checkbox' name=chkall onclick='CheckAll(this.form)'value="ON">Select All
看看有什么办法,追加30分
<script language="JavaScript" type="text/JavaScript">
function CheckAll(form) {
for (var i=0;i<form.elements.length-4;i++) {
var e = form.elements[i];
if (e.name != 'chkall')e.checked = form.chkall.checked;
}
}
</script>
<input type='checkbox' name=chkall onclick='CheckAll(this.form)'value="ON">Select All
看看有什么办法,追加30分
#17
再顶一下,要给分了,看后出现的那个问题
#18
这是一个复选框
<input type='checkbox' name='selAnnounce' value='<%=rs("id")%>'>
提交后的页面为这个
delid=request.Form("selAnnounce")
sql="delete from table where id in("&delid&")"
应该知道怎么处理了吗
<input type='checkbox' name='selAnnounce' value='<%=rs("id")%>'>
提交后的页面为这个
delid=request.Form("selAnnounce")
sql="delete from table where id in("&delid&")"
应该知道怎么处理了吗
#19
这个虽然实现了,但是全选却失效了??
-------------------------------------
其实两者是二而一的事情,当你真正理解了运作机理之后,剩下的其实只是*而已。
<!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="">
</HEAD>
<BODY>
<form method="POST" name="form" action="chengji_m_save.asp">
<input type='checkbox' name=chkall onclick='CheckAll()'value="ON">Select All
<br>
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled>
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
<br/>
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled>
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
<br/>
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled >
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
</form>
</BODY>
</HTML>
<SCRIPT LANGUAGE="vbScript">
<!--
sub check_mychk()
set mychk = document.all("flag")
for i = 0 to mychk.length-1
if mychk(i).checked = true then
document.all("pingshi_chengji")(i).disabled = false
document.all("chengji")(i).disabled = false
else
document.all("pingshi_chengji")(i).disabled = true
document.all("chengji")(i).disabled = true
end if
next
end sub
sub CheckAll()
mycheck = document.all("chkall").checked
set mychk = document.all("flag")
for i = 0 to mychk.length-1
mychk(i).checked = mycheck
document.all("pingshi_chengji")(i).disabled = not mycheck
document.all("chengji")(i).disabled = not mycheck
next
end sub
//-->
</SCRIPT>
-------------------------------------
其实两者是二而一的事情,当你真正理解了运作机理之后,剩下的其实只是*而已。
<!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="">
</HEAD>
<BODY>
<form method="POST" name="form" action="chengji_m_save.asp">
<input type='checkbox' name=chkall onclick='CheckAll()'value="ON">Select All
<br>
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled>
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
<br/>
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled>
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
<br/>
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled >
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
</form>
</BODY>
</HTML>
<SCRIPT LANGUAGE="vbScript">
<!--
sub check_mychk()
set mychk = document.all("flag")
for i = 0 to mychk.length-1
if mychk(i).checked = true then
document.all("pingshi_chengji")(i).disabled = false
document.all("chengji")(i).disabled = false
else
document.all("pingshi_chengji")(i).disabled = true
document.all("chengji")(i).disabled = true
end if
next
end sub
sub CheckAll()
mycheck = document.all("chkall").checked
set mychk = document.all("flag")
for i = 0 to mychk.length-1
mychk(i).checked = mycheck
document.all("pingshi_chengji")(i).disabled = not mycheck
document.all("chengji")(i).disabled = not mycheck
next
end sub
//-->
</SCRIPT>
#20
给分了,谢谢各位
#21
#1
一头雾水
pingshi_chengji和chengji都是分开的,没有相关可言,得大改
pingshi_chengji和chengji都是分开的,没有相关可言,得大改
#2
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<link rel="stylesheet" href="../css.css" type="text/css">
<script language="javascript">
<!--
var score=0;
var sa=0,sb=0,sc=0,sd=0,se=0,n,n1,n2;
var n0="正确答案应该是:C,A,A,C,D。"+""+""+"";
var nnn=false;
function preload(imgObj,imgSrc){
eval(imgObj+'=new Image()');
eval(imgObj+'.src="'+imgSrc+'"')
}
function preload(imgObj,imgSrc){
eval(imgObj+'=new Image()');
eval(imgObj+'.src="'+imgSrc+'"')
}
preload('imagecuo','../images/cuohao.gif');
preload('imagedui','../images/duihao.gif');
function daan(d,k){
if(k=="a"){a1.b1.value="你选择的答案是:"+d; if(sa==0){score+=20;sa=2}}
if(k=="b"){a2.b2.value="你选择的答案是:"+d; if(sb==0){score+=20;sb=2}}
if(k=="c"){a3.b3.value="你选择的答案是:"+d; if(sc==0){score+=20;sc=2}}
if(k=="d"){a4.b4.value="你选择的答案是:"+d; if(sd==0){score+=20;sd=2}}
if(k=="e"){a5.b5.value="你选择的答案是:"+d; if(se==0){score+=20;se=2}}
}
function daan2(d,k){
if(k=="a"){a1.b1.value="你选择的答案是:"+d; if(sa==2){score-=20;sa=0}}
if(k=="b"){a2.b2.value="你选择的答案是:"+d; if(sb==2){score-=20;sb=0}}
if(k=="c"){a3.b3.value="你选择的答案是:"+d; if(sc==2){score-=20;sc=0}}
if(k=="d"){a4.b4.value="你选择的答案是:"+d; if(sd==2){score-=20;sd=0}}
if(k=="e"){a5.b5.value="你选择的答案是:"+d; if(se==2){score-=20;se=0}}
}
function myscore(){
aa.score.value="你的得分是"+score;
if(score<=50)var n="知识理解";
if(score<=75&&score>50)var n="知识应用";
if(score<=100&&score>75)var n="知识扩展";
n1="你的得分是"+'"'+score+'"'+"分。";
n2="建议你进入"+n+"进行继续学习!"
setTimeout("myscore()",100);
}
function panduan(){
if(score<=50)
{sa="基础题";redirect="2_03_1.htm";}
else if(score<=75) {sa="应用题";redirect="2_03_2.htm";}
else if(score<=100) {sa="提高题";redirect="2_03_3.htm";}
alert("你的得分率是"+score+"%,请您进入"+"<"+sa+">继续学习。正确答案应该是:C,A,A,C,D");
location= redirect;
}
function change(g){
if(nnn==true){g.className="hide";nnn=false}
else if(nnn==false){g.className="show";nnn=true}
}
function addd(g){
score+=10;
alert("祝贺你!")
change(g);
}
function noaddd(g){
alert("没关系,下次加油哦。")
change(g);
}
-->
</script></head>
<body>
<table width="550" border="0" cellspacing="1" cellpadding="0" bgcolor="#FFB544" align="center">
<tr>
<td bgcolor="#FFFFFF" width="550" valign="top" height="43">
<p align="center"><font size="2"><br>
</font><font size="3">自我测试<br>
</font></p>
<table border="0" width="95%" align="center">
<tr>
<td width="100%">
<p align="left"> <font size="2">请完成以下试卷以检测自己目前的水平,系统会根据测试结果引导你进入相应的解题区。(有以下解题区:基础题)当然,你也可以通过点击页面左侧的链接直接进入相应解题区。</font><br>
<font color="#FF0000"><br>
</font><font size="2"><font color="#FF0000">一、选择题:</font> </font></p>
<table width="500">
<tr>
<td valign="top" align="left"><p style="text-indent: 8;"><font size="2">1.
人类社会存在和发展的基础是</font></p>
<form name="a1" align="top">
<p><input type="textarea" size="16" name="b1" value="选择点击图案。"> </p>
</form>
<dl>
<dt><a onClick="daan2('A','a');" class="h"><img border="0" src="images/wenhao.gif" width="20" height="20"><font size="2">A.
生产力和生产关系的矛盾运动</font></a></dt>
<dt><a onClick="daan2('B','a');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iab">B.生产资料所有制形式</font></a><font SIZE="2"><br>
</font><a onClick="daan('C','a');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iac">C.物质资料的生产活动</font></a><font size="2"><br>
</font>
<a onClick="daan2('D','a');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iad">D.分配、消费等经济活动</font></a></dt>
</dl>
</td>
</tr>
</table>
<table width="500">
<tr>
<td valign="top"><p style="text-indent: 8;"><font size="2">2.
物质资料的生产过程包括生产、分配、交换、消费四个有机联系的环节,从根本上说,它们都是以_____为基础的。</font></p>
<form name="a2" align="top">
<p><input type="textarea" size="16" name="b2" value="选择点击图案。"> </p>
</form>
<p><a onClick="daan('A','b');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iaa"><font size="2">A.一定的生产资料所有制</font></a><font SIZE="2"><br>
</font><a onClick="daan2('B','b');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iab">B.经济关系</font></a><font size="2"><br>
<a onClick="daan2('C','b');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iac">C.经济活动</a><br>
</font>
<a onClick="daan2('D','b');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iad">D.商品生产和商品交换</font></a></td>
</tr>
</table>
<table width="500">
<tr>
<td valign="top"><p style="text-indent: 8;"><font size="2">3.决定其他一切社会活动的是 </font></p>
<form name="a3" align="top">
<p><input type="textarea" size="16" name="b3" value="选择点击图案。"> </p>
</form>
<dl>
<dt><a onClick="daan('A','c');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iab"><font size="2">A.经济活动</font></a></dt>
<dt><a onClick="daan2('B','c');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iaa">B.政治活动</font></a><font size="2"><br>
<a onClick="daan2('C','c');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iac">C.文化活动</a><br>
<a onClick="daan2('D','c');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iad">D.</a>科学活动</font></dt>
</dl>
</td>
</tr>
</table>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<link rel="stylesheet" href="../css.css" type="text/css">
<script language="javascript">
<!--
var score=0;
var sa=0,sb=0,sc=0,sd=0,se=0,n,n1,n2;
var n0="正确答案应该是:C,A,A,C,D。"+""+""+"";
var nnn=false;
function preload(imgObj,imgSrc){
eval(imgObj+'=new Image()');
eval(imgObj+'.src="'+imgSrc+'"')
}
function preload(imgObj,imgSrc){
eval(imgObj+'=new Image()');
eval(imgObj+'.src="'+imgSrc+'"')
}
preload('imagecuo','../images/cuohao.gif');
preload('imagedui','../images/duihao.gif');
function daan(d,k){
if(k=="a"){a1.b1.value="你选择的答案是:"+d; if(sa==0){score+=20;sa=2}}
if(k=="b"){a2.b2.value="你选择的答案是:"+d; if(sb==0){score+=20;sb=2}}
if(k=="c"){a3.b3.value="你选择的答案是:"+d; if(sc==0){score+=20;sc=2}}
if(k=="d"){a4.b4.value="你选择的答案是:"+d; if(sd==0){score+=20;sd=2}}
if(k=="e"){a5.b5.value="你选择的答案是:"+d; if(se==0){score+=20;se=2}}
}
function daan2(d,k){
if(k=="a"){a1.b1.value="你选择的答案是:"+d; if(sa==2){score-=20;sa=0}}
if(k=="b"){a2.b2.value="你选择的答案是:"+d; if(sb==2){score-=20;sb=0}}
if(k=="c"){a3.b3.value="你选择的答案是:"+d; if(sc==2){score-=20;sc=0}}
if(k=="d"){a4.b4.value="你选择的答案是:"+d; if(sd==2){score-=20;sd=0}}
if(k=="e"){a5.b5.value="你选择的答案是:"+d; if(se==2){score-=20;se=0}}
}
function myscore(){
aa.score.value="你的得分是"+score;
if(score<=50)var n="知识理解";
if(score<=75&&score>50)var n="知识应用";
if(score<=100&&score>75)var n="知识扩展";
n1="你的得分是"+'"'+score+'"'+"分。";
n2="建议你进入"+n+"进行继续学习!"
setTimeout("myscore()",100);
}
function panduan(){
if(score<=50)
{sa="基础题";redirect="2_03_1.htm";}
else if(score<=75) {sa="应用题";redirect="2_03_2.htm";}
else if(score<=100) {sa="提高题";redirect="2_03_3.htm";}
alert("你的得分率是"+score+"%,请您进入"+"<"+sa+">继续学习。正确答案应该是:C,A,A,C,D");
location= redirect;
}
function change(g){
if(nnn==true){g.className="hide";nnn=false}
else if(nnn==false){g.className="show";nnn=true}
}
function addd(g){
score+=10;
alert("祝贺你!")
change(g);
}
function noaddd(g){
alert("没关系,下次加油哦。")
change(g);
}
-->
</script></head>
<body>
<table width="550" border="0" cellspacing="1" cellpadding="0" bgcolor="#FFB544" align="center">
<tr>
<td bgcolor="#FFFFFF" width="550" valign="top" height="43">
<p align="center"><font size="2"><br>
</font><font size="3">自我测试<br>
</font></p>
<table border="0" width="95%" align="center">
<tr>
<td width="100%">
<p align="left"> <font size="2">请完成以下试卷以检测自己目前的水平,系统会根据测试结果引导你进入相应的解题区。(有以下解题区:基础题)当然,你也可以通过点击页面左侧的链接直接进入相应解题区。</font><br>
<font color="#FF0000"><br>
</font><font size="2"><font color="#FF0000">一、选择题:</font> </font></p>
<table width="500">
<tr>
<td valign="top" align="left"><p style="text-indent: 8;"><font size="2">1.
人类社会存在和发展的基础是</font></p>
<form name="a1" align="top">
<p><input type="textarea" size="16" name="b1" value="选择点击图案。"> </p>
</form>
<dl>
<dt><a onClick="daan2('A','a');" class="h"><img border="0" src="images/wenhao.gif" width="20" height="20"><font size="2">A.
生产力和生产关系的矛盾运动</font></a></dt>
<dt><a onClick="daan2('B','a');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iab">B.生产资料所有制形式</font></a><font SIZE="2"><br>
</font><a onClick="daan('C','a');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iac">C.物质资料的生产活动</font></a><font size="2"><br>
</font>
<a onClick="daan2('D','a');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iad">D.分配、消费等经济活动</font></a></dt>
</dl>
</td>
</tr>
</table>
<table width="500">
<tr>
<td valign="top"><p style="text-indent: 8;"><font size="2">2.
物质资料的生产过程包括生产、分配、交换、消费四个有机联系的环节,从根本上说,它们都是以_____为基础的。</font></p>
<form name="a2" align="top">
<p><input type="textarea" size="16" name="b2" value="选择点击图案。"> </p>
</form>
<p><a onClick="daan('A','b');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iaa"><font size="2">A.一定的生产资料所有制</font></a><font SIZE="2"><br>
</font><a onClick="daan2('B','b');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iab">B.经济关系</font></a><font size="2"><br>
<a onClick="daan2('C','b');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iac">C.经济活动</a><br>
</font>
<a onClick="daan2('D','b');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iad">D.商品生产和商品交换</font></a></td>
</tr>
</table>
<table width="500">
<tr>
<td valign="top"><p style="text-indent: 8;"><font size="2">3.决定其他一切社会活动的是 </font></p>
<form name="a3" align="top">
<p><input type="textarea" size="16" name="b3" value="选择点击图案。"> </p>
</form>
<dl>
<dt><a onClick="daan('A','c');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iab"><font size="2">A.经济活动</font></a></dt>
<dt><a onClick="daan2('B','c');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iaa">B.政治活动</font></a><font size="2"><br>
<a onClick="daan2('C','c');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iac">C.文化活动</a><br>
<a onClick="daan2('D','c');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iad">D.</a>科学活动</font></dt>
</dl>
</td>
</tr>
</table>
#3
<table width="500">
<tr>
<td valign="top"><p style="text-indent: 8;"><font size="2">4. 人类要生存,必须解决吃饭、穿衣、住房等问题,然后才能从事政治、军事、科学、文化、艺术等活动,这说明(
)</font></p>
<form name="a4" align="top">
<p><input type="textarea" size="16" name="b4" value="选择点击图案。"> </p>
</form>
<p><a onClick="daan2('A','d');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iaa"><font size="2">A.经济活动是人类全部活动的总和</font></a><font size="2"><br>
<a onClick="daan2('B','d');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iab">B. 每个人都生活在一定的经济关系之中</a><br>
<a onClick="daan('C','d');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iac">C.经济活动决定其他一切社会活动</a><br>
</font>
<a onClick="daan2('D','d');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iad">D.经济活动比政治、军事等活动深奥莫测</font></a><font SIZE="2"><a onClick="daan2('D','d');" class="h"><br>
</a>
</font></td>
</tr>
</table>
<table width="500">
<tr>
<td valign="top"><p style="text-indent: 8;"><font size="2">5.经济常识以(
)为指,讲述与公民的经济生活密切相关的( )的基本知识</font></p>
<form name="a5" align="top">
<p><input type="textarea" size="16" name="b5" value="选择点击图案。"> </p>
</form>
<p><a onClick="daan2('A','e');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iaa"><font size="2">A.马克思主义经济学 马克思主义世界观和人生观</font></a><font size="2"><br>
<a onClick="daan2('B','e');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iab">B.*理论 法律法规</a><br>
<a onClick="daan2('C','e');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iac">C.理论联系实际 马克思主义经济理论</a><br>
</font>
<a onClick="daan('D','e');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iad">D.*理论 *市场经济</font></a><font SIZE="2"><br>
</font></td>
</tr>
</table>
<form name="aa" align="top" class="hide">
<p><input type="textarea" size="16" name="score" value="选择点击图案。"> </p>
</form>
<script language="javascript">
myscore();
</script>
<table border="2" height="20">
<tr>
<td><input type="button" value=" 完成,提交! "
onClick="panduan()"></td>
</tr>
</table></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
你先看看这个,要是那不懂你再说!!我也马马糊糊不知道能不能帮你!
<tr>
<td valign="top"><p style="text-indent: 8;"><font size="2">4. 人类要生存,必须解决吃饭、穿衣、住房等问题,然后才能从事政治、军事、科学、文化、艺术等活动,这说明(
)</font></p>
<form name="a4" align="top">
<p><input type="textarea" size="16" name="b4" value="选择点击图案。"> </p>
</form>
<p><a onClick="daan2('A','d');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iaa"><font size="2">A.经济活动是人类全部活动的总和</font></a><font size="2"><br>
<a onClick="daan2('B','d');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iab">B. 每个人都生活在一定的经济关系之中</a><br>
<a onClick="daan('C','d');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iac">C.经济活动决定其他一切社会活动</a><br>
</font>
<a onClick="daan2('D','d');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iad">D.经济活动比政治、军事等活动深奥莫测</font></a><font SIZE="2"><a onClick="daan2('D','d');" class="h"><br>
</a>
</font></td>
</tr>
</table>
<table width="500">
<tr>
<td valign="top"><p style="text-indent: 8;"><font size="2">5.经济常识以(
)为指,讲述与公民的经济生活密切相关的( )的基本知识</font></p>
<form name="a5" align="top">
<p><input type="textarea" size="16" name="b5" value="选择点击图案。"> </p>
</form>
<p><a onClick="daan2('A','e');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iaa"><font size="2">A.马克思主义经济学 马克思主义世界观和人生观</font></a><font size="2"><br>
<a onClick="daan2('B','e');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iab">B.*理论 法律法规</a><br>
<a onClick="daan2('C','e');" class="h"><img src="images/wenhao.gif" width="20" height="20"
name="iac">C.理论联系实际 马克思主义经济理论</a><br>
</font>
<a onClick="daan('D','e');" class="h"><font size="2"><img src="images/wenhao.gif" width="20" height="20"
name="iad">D.*理论 *市场经济</font></a><font SIZE="2"><br>
</font></td>
</tr>
</table>
<form name="aa" align="top" class="hide">
<p><input type="textarea" size="16" name="score" value="选择点击图案。"> </p>
</form>
<script language="javascript">
myscore();
</script>
<table border="2" height="20">
<tr>
<td><input type="button" value=" 完成,提交! "
onClick="panduan()"></td>
</tr>
</table></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
你先看看这个,要是那不懂你再说!!我也马马糊糊不知道能不能帮你!
#4
这样表达我的意思,大家看这个抓图吧
http://219.246.124.229/other/1.jpg
http://219.246.124.229/other/1.jpg
#5
没看明白楼主什么意思?
#6
也就是说,我这里的表单要提交到数据库
要传给处理页面(chengji_m_save.asp)三个参数:
student_no,pingshi_chengji和chengji
那么传过去的每一个参数都是一个数组,
比如说多选框有n多,那么现在我任意选择其中的三个,则
student_no 可以传过来三个
而其他的(如pingshi_chengji和chengji)则会把所有的值全传过去(n个)
*******************************************************************
我现在需要的是:
student_no 传三个,
而相对应的其他的(如pingshi_chengji和chengji)也传三个
请问该怎么处理?
要传给处理页面(chengji_m_save.asp)三个参数:
student_no,pingshi_chengji和chengji
那么传过去的每一个参数都是一个数组,
比如说多选框有n多,那么现在我任意选择其中的三个,则
student_no 可以传过来三个
而其他的(如pingshi_chengji和chengji)则会把所有的值全传过去(n个)
*******************************************************************
我现在需要的是:
student_no 传三个,
而相对应的其他的(如pingshi_chengji和chengji)也传三个
请问该怎么处理?
#7
minmin1029(敏敏),你说的和我的不一样
我是要传参数给后台asp页面的
我是要传参数给后台asp页面的
#8
最后顶一下了
#9
这个可以在客户端控制,选则第一组文本框的时候同时也选中第二组,第三组,然后在后台判断你所选中的所有的。
#10
n选框最好用数组来处理要好操作些
for each item in request.form("MyCheckBoxArrayName")
response.wrtie item & "<br>"
'item中保存的就是你选择了的CheckBox的值
'也就是前页中的CheckBox数组中每个都必须有不同的值
next
for each item in request.form("MyCheckBoxArrayName")
response.wrtie item & "<br>"
'item中保存的就是你选择了的CheckBox的值
'也就是前页中的CheckBox数组中每个都必须有不同的值
next
#11
a.asp
<%
i=10 '你的checkbox个数
%>
<form action="sub.asp" method="post" onsubmit="return check()" name="form1">
<input type="text" name="txt1"> '在程序中type改成hidden
<%
for j=1 to i
%>
<input type="checkbox" name="chk<%=j%>" value=1>
<%next%>
<input type="submit">
</form>
<script>
function check()
{
form1.txt1.value=<%=i%>
}
</script>
sub.asp
<%
for i=1 to request("txt1")
response.write "chk"&i&"="&request("chk"&i)&"<br>"
next
%>
<%
i=10 '你的checkbox个数
%>
<form action="sub.asp" method="post" onsubmit="return check()" name="form1">
<input type="text" name="txt1"> '在程序中type改成hidden
<%
for j=1 to i
%>
<input type="checkbox" name="chk<%=j%>" value=1>
<%next%>
<input type="submit">
</form>
<script>
function check()
{
form1.txt1.value=<%=i%>
}
</script>
sub.asp
<%
for i=1 to request("txt1")
response.write "chk"&i&"="&request("chk"&i)&"<br>"
next
%>
#12
各位,尤其楼上的,我还是没有太懂,希望继续,
今天晚上或者明天给分,言者有份!
今天晚上或者明天给分,言者有份!
#13
postfix2(想做浪人)说的似乎有一定道理,请再解释一下,谢谢
#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="">
</HEAD>
<BODY>
<form method="POST" name="form" action="chengji_m_save.asp">
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled>
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
<br>
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled>
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
<br>
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled >
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
</form>
</BODY>
</HTML>
<SCRIPT LANGUAGE="vbScript">
<!--
sub check_mychk()
set mychk = document.all("flag")
for i = 0 to mychk.length-1
if mychk(i).checked = true then
document.all("pingshi_chengji")(i).disabled = false
document.all("chengji")(i).disabled = false
else
document.all("pingshi_chengji")(i).disabled = true
document.all("chengji")(i).disabled = true
end if
next
end sub
//-->
</SCRIPT>
要达到你的要求,你必须在复选框选择的时候对文本框及下拉框进行处理,因为你目前的做法,并没有使用文本框及下拉框与你的复选框之间产生必然的联系,现在我们需要的就是让他们之间产生这样的联系。
把下面这一段运行一下看看。
<!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="">
</HEAD>
<BODY>
<form method="POST" name="form" action="chengji_m_save.asp">
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled>
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
<br>
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled>
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
<br>
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled >
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
</form>
</BODY>
</HTML>
<SCRIPT LANGUAGE="vbScript">
<!--
sub check_mychk()
set mychk = document.all("flag")
for i = 0 to mychk.length-1
if mychk(i).checked = true then
document.all("pingshi_chengji")(i).disabled = false
document.all("chengji")(i).disabled = false
else
document.all("pingshi_chengji")(i).disabled = true
document.all("chengji")(i).disabled = true
end if
next
end sub
//-->
</SCRIPT>
#15
唉,理解万岁啊,楼上的,谢谢你的理解
试试你的代码先!
试试你的代码先!
#16
这个虽然实现了,但是全选却失效了
<script language="JavaScript" type="text/JavaScript">
function CheckAll(form) {
for (var i=0;i<form.elements.length-4;i++) {
var e = form.elements[i];
if (e.name != 'chkall')e.checked = form.chkall.checked;
}
}
</script>
<input type='checkbox' name=chkall onclick='CheckAll(this.form)'value="ON">Select All
看看有什么办法,追加30分
<script language="JavaScript" type="text/JavaScript">
function CheckAll(form) {
for (var i=0;i<form.elements.length-4;i++) {
var e = form.elements[i];
if (e.name != 'chkall')e.checked = form.chkall.checked;
}
}
</script>
<input type='checkbox' name=chkall onclick='CheckAll(this.form)'value="ON">Select All
看看有什么办法,追加30分
#17
再顶一下,要给分了,看后出现的那个问题
#18
这是一个复选框
<input type='checkbox' name='selAnnounce' value='<%=rs("id")%>'>
提交后的页面为这个
delid=request.Form("selAnnounce")
sql="delete from table where id in("&delid&")"
应该知道怎么处理了吗
<input type='checkbox' name='selAnnounce' value='<%=rs("id")%>'>
提交后的页面为这个
delid=request.Form("selAnnounce")
sql="delete from table where id in("&delid&")"
应该知道怎么处理了吗
#19
这个虽然实现了,但是全选却失效了??
-------------------------------------
其实两者是二而一的事情,当你真正理解了运作机理之后,剩下的其实只是*而已。
<!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="">
</HEAD>
<BODY>
<form method="POST" name="form" action="chengji_m_save.asp">
<input type='checkbox' name=chkall onclick='CheckAll()'value="ON">Select All
<br>
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled>
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
<br/>
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled>
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
<br/>
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled >
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
</form>
</BODY>
</HTML>
<SCRIPT LANGUAGE="vbScript">
<!--
sub check_mychk()
set mychk = document.all("flag")
for i = 0 to mychk.length-1
if mychk(i).checked = true then
document.all("pingshi_chengji")(i).disabled = false
document.all("chengji")(i).disabled = false
else
document.all("pingshi_chengji")(i).disabled = true
document.all("chengji")(i).disabled = true
end if
next
end sub
sub CheckAll()
mycheck = document.all("chkall").checked
set mychk = document.all("flag")
for i = 0 to mychk.length-1
mychk(i).checked = mycheck
document.all("pingshi_chengji")(i).disabled = not mycheck
document.all("chengji")(i).disabled = not mycheck
next
end sub
//-->
</SCRIPT>
-------------------------------------
其实两者是二而一的事情,当你真正理解了运作机理之后,剩下的其实只是*而已。
<!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="">
</HEAD>
<BODY>
<form method="POST" name="form" action="chengji_m_save.asp">
<input type='checkbox' name=chkall onclick='CheckAll()'value="ON">Select All
<br>
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled>
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
<br/>
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled>
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
<br/>
<input type="checkbox" name="flag" value='<%=student_no%>' onclick="check_mychk()">
<input type="text" name="pingshi_chengji" size="20" maxsize="20" value="<%=pingshi_chengji%>" disabled>
<select size="1" name="chengji" disabled >
<option selected><%=chengji%></option>
<option>A(95分)</option>
<option>B(85分)</option>
<option>C(75分)</option>
<option>D(65分)</option>
<option>E(55分)</option>
<option>F(0分)</option>
</select>
</form>
</BODY>
</HTML>
<SCRIPT LANGUAGE="vbScript">
<!--
sub check_mychk()
set mychk = document.all("flag")
for i = 0 to mychk.length-1
if mychk(i).checked = true then
document.all("pingshi_chengji")(i).disabled = false
document.all("chengji")(i).disabled = false
else
document.all("pingshi_chengji")(i).disabled = true
document.all("chengji")(i).disabled = true
end if
next
end sub
sub CheckAll()
mycheck = document.all("chkall").checked
set mychk = document.all("flag")
for i = 0 to mychk.length-1
mychk(i).checked = mycheck
document.all("pingshi_chengji")(i).disabled = not mycheck
document.all("chengji")(i).disabled = not mycheck
next
end sub
//-->
</SCRIPT>
#20
给分了,谢谢各位