标题:如何在客户端判断单选框没被选中
取消只看楼主
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
 问题点数:0 回复次数:5 
如何在客户端判断单选框没被选中
还有个问题,就是:
</tr>
<%
set rst=server.CreateObject("adodb.recordset")
sql="select top 100 * from type2"
rst.open sql,conn,1,1
i=1
do while not rst.eof
%>

<tr>
<td>&nbsp;&nbsp;&nbsp; <%=i%>、<%=rst("题干")%></td>
</tr>

<tr>
<td>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input name="sele<%=i%>" type="radio" value="A">
A.<%=rst("选项1")%>&nbsp;&nbsp;
<input type="radio" value="B" name="sele<%=i%>"> B.<%=rst("选项2")%>&nbsp;
<input type="radio" value="C" name="sele<%=i%>"> C.<%=rst("选项3")%>&nbsp;&nbsp;
<input name="r_answer<%=i%>" type="hidden" value="<%=rst("正确答案")%>">
</td>
</tr>
<%i=i+1
rst.movenext
loop
%>
</table>
<br>

<br>
<input type="submit" value="交卷" name="B1"> <input type="reset" value="重做" name="B2">
<br>
</td>
</tr>
</table>
</form>
循环显示单选框,如何在客户端判断哪一个没被选中,可以提示.
或者只要有一个没选中就提示
搜索更多相关主题的帖子: 单选框 客户端 判断 
2005-11-02 20:51
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
得分:0 

为何要用双重循环?


先帮我看下这个测试的:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script language="javascript">
function aaa()
{
for(i=1;i<101;i++)
{
if(document.form1.sele[i].checked)
{
alert("第i选项没有选择");
return false;
}
}
return true;
}
</script>
</head>

<body>
<form name="form1" method="post" action="">

<% for i=1 to 100%>
<%=i%><input type="radio" name="sele<%=i%>" value="radiobutton">
<%next%>

<input type="submit" name="Submit" value="提交" onClick="return aaa()">

</form>
</body>
</html>

[此贴子已经被作者于2005-11-2 22:11:23编辑过]


中国人的财富网:http://www..cn/
2005-11-02 22:09
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
得分:0 

已经是固定的100个了,不用在去算长度多少.


中国人的财富网:http://www..cn/
2005-11-02 22:14
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
得分:0 

那100道要怎么做

<%
set rst=server.CreateObject("adodb.recordset")
sql="select top 100 * from type2"
rst.open sql,conn,1,1
i=1
do while not rst.eof
%>

<tr>
<td>&nbsp;&nbsp;&nbsp; <%=i%>、<%=rst("题干")%></td>
</tr>

<tr>
<td>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input name="sele<%=i%>" type="radio" value="A">
A.<%=rst("选项1")%>&nbsp;&nbsp;
<input type="radio" value="B" name="sele<%=i%>"> B.<%=rst("选项2")%>&nbsp;
<input type="radio" value="C" name="sele<%=i%>"> C.<%=rst("选项3")%>&nbsp;&nbsp;
<input name="r_answer<%=i%>" type="hidden" value="<%=rst("正确答案")%>">
</td>
</tr>
<%i=i+1
rst.movenext
loop
%>
</table>
<br>

<br>
<input type="submit" value="交卷" name="B1"> <input type="reset" value="重做" name="B2">
<br>
</td>
</tr>
</table>
</form>


中国人的财富网:http://www..cn/
2005-11-02 22:24
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
得分:0 
要这么多啊FORm

中国人的财富网:http://www..cn/
2005-11-02 23:27
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
得分:0 
7楼的高手,能写明白一点吗,怎么上面有一个FORM下面又有一个

中国人的财富网:http://www..cn/
2005-11-02 23:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-32367-1-1.html




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

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