asp 中,变量相加的问题

来源:百度知道 编辑:UC知道 时间:2024/05/09 18:41:01
<%
answerA=request.Form("answerA")
answerB=request.Form("answerB")
answerC=request.Form("answerC")
answerD=request.Form("answerD")
answerE=request.Form("answerE")
answerF=request.Form("answerF")
answer=answerA+answerB+answerC+answerD+answerE+answerF
response.write(answer)
%>

<input type="checkbox" name="answerA" value="A" />A
<input type="checkbox" name="answerB" value="B" />B
<input type="checkbox" name="answerC" value="C" />C
<input type="checkbox" name="answerD" value="D" />D
<input type="checkbox" name="answerE" value="E" />E
<input type="checkbox" name="answerF" value="F" />F

问题:如果不勾A和B,单勾C或D或E
提交以后就提示我:

因为ASP中的变量都是Variant 类型,所以很恶心。。。你这样看看

<%
answerA=request.Form("answerA") & ""
answerB=request.Form("answerB") & ""
answerC=request.Form("answerC") & ""
answerD=request.Form("answerD") & ""
answerE=request.Form("answerE") & ""
answerF=request.Form("answerF") & ""
answer=answerA+answerB+answerC+answerD+answerE+answerF
response.write(answer)
%>