答案为什么无法比较
kykk 2009-11-25 03:08:29 在线考试,分页的时候答案对不起来,在提交表单前,如何将每页单选按钮的值存下来,再进行比较。我用了如下方法:
<script language="vbscript">
sub getRadioBoxValue(rdo <% =rs("tihao")%>)
dim v ,n
var obj=document.getElementsByName(rdo <% =rs("tihao")%>)
for(n=1 to 4){
if(obj[n].checked) {
response.cookies("v" & rs("tihao") & "") = obj[n].value
}
}
return "undefined";
}
end sub
</script>
显示选项时调用过程:
<%for j=1 to 4%>
<td></td><input type="radio" name=rdo<% =rs("tihao")%> value=<% =j%> onclick=getRadioBoxValue(rdo<% =rs("tihao")%>)>
<font size=4><%=rs("xx" & j)%></font></td><br>
<%next%>
比较答案:
<%
rs.movefirst
for m=1 to tinum
value=request.cookies("v" & rs("tihao") & "")
xans=value
rans=rs("ans")
if xans=rans then
rightnum=rightnum+1
%>
为什么这样答案比较出来全是错的.好像cookies并没有传值过来.