就差这一点了!!!

rlpp 2005-03-29 02:06:28
<script language=vbscript>
sub change_value()
if document.myform.="q1"(0).checked then document.form1.a1.value=1
if document.myform.="q1"(1).checked then document.form1.a1.value=2
if document.myform.="q1"(2).checked then document.form1.a1.value=3
if document.myform.="q1"(3).checked then document.form1.a1.value=4
end sub
</script>

<BODY>
<form action=index2.asp?action=chk name="myform" method=post>
<input type="radio" value="1" name="q1" onclick=change_value()>A</font>:<%=question("A选项")%><br>
<input type="radio" value="2" name="q1" onclick=change_value()>B</font>:<%=question("B选项")%><br>
<input type="radio" value="3" name="q1" onclick=change_value()>C</font>:<%=question("C选项")%><br>
<input type="radio" value="4" name="q1" onclick=change_value()>D</font>:<%=question("D选项")%><br>
</form>

<form name="form1" method="post" action="">
<input type="text" name="a1" readonly>
</form>

我这段代码主要实现是在单选框中选中的内容再显示出来
问题是把上面代码的“q1”换成ans<%=id%>就不行了
还有我上面的1234可以换成abcd吗?



</BODY>
...全文
74 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
rlpp 2005-03-29
  • 打赏
  • 举报
回复
怎么可能,我一开始时没有想要把选中的选项显示出来,我用ans<%=id%>写是可以实现单选功能,只不过我现在想加一个可以显示选中选项的功能,我可以确定<input type="radio" value="1" name=ans<%=id%> onclick=change_value()>A</font>:<%=question("A选项")%><br>这句话本身没有错误,问题应该是if document.myform.ans<%=id%>(0).checked then document.form1.a1.value=1
myvicy 2005-03-29
  • 打赏
  • 举报
回复
1、把上面代码的“q1”换成ans<%=id%>就不行了;如果换了,那单选按钮就是多选按钮了。(不能撤消的)
2、上面的1234可以换成abcd吗?;可以换。
rlpp 2005-03-29
  • 打赏
  • 举报
回复
我知道是要一样呀,如果我不显示出来ans<%=id%>的写法绝对没有问题,但是因为ans<%=id%>记录的是题号,是随每一道题变化的,所以对于一个变量我就不知道怎么写了
lstup 2005-03-29
  • 打赏
  • 举报
回复
问题是把上面代码的“q1”换成ans<%=id%>就不行了
还有我上面的1234可以换成abcd吗?

单选的name要一样的!
1234换ABCD可以的,只是在后台值的处理不一样而已

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧