java script 如何 实现??????要加一个检查,用户是否选择答案,问题是,怎么取radio的name???????
<!--#include file="connect.asp" -->
<%
int checknum=0
sl="select * from Answer where num>=46 and num<=50 order by num"
set rs=myconnect.execute(sl)
if not rs.EOF then
%>
<FORM action="Score.asp" method=post>
<p align="center"><font color="#FF00FF"><b>知识竞赛</b></font></p>
<%
do while not rs.eof
checknum=checknum+1
%>
<p>题目序号:<%=rs(0)%></p>
<p> 问题:<%=rs(1)%></p>
<p>请选择正确答案: 正确
<input type="radio" name="checknum_<%=rs(0)%>" value="1">
错误<input type="radio" name="checknum_<%=rs(0)%>" value="0"></p>
<input type="hidden" name="hdnNum_<%=checknum%>" value="<%=rs(0)%>">
<%
rs.movenext
loop
%>
<% end if%>
<input type="hidden" name="TotalCount" value="<%=rs.recordCount%>">
<input type="submit" name="Submit" value="提交答案" onclick="ckeck()">
</form>
<script language="VBScript">
sub check()
flag=false
for i=0 to 1
if frm1.radio的名字.item(i).checked then
flag=true
end if
next
if flag=false then
masbox "请您选择一个项目!"
exit sub
end if
frm1.submit
end sub
</script>
//Score.asp文件:
<%
dim tempArr()
Total=Request("TotalCount")
redim tempArr(Total,1) '刚才写错了,应该是这样写多维数组
for i=1 to Total
tempArr(i,0)=Request("hdnNum_" & i) '存储题号
tempArr(i,1)=Request("checknum_" & tempArr(i,0)) '存储答案
next
'下面的自己去处理了
%>