asp编程:if 语句为什么不起作用
<%dimyanzhengmayanzhengma=trim(request.Form("yanzhengma"))response.Write(Session("Saf...
<%
dim yanzhengma
yanzhengma=trim(request.Form("yanzhengma"))
response.Write (Session("SafeCode"))'显示随机生成的验证码
response.Write(yanzhengma)'显示输入
if yanzhengma=""then
response.Write"<script>alert('请输入验证码!');history.back();</script>"
response.End
elseif yanzhengma=Session("SafeCode")then
response.Write"<script>alert('验证码正确!’;)history.back();</script>"
response.End
else
response.Write"<scriptalert('验证码错误!');history.back();</script>"
response.End
end if
%> 这是一段代码核对用表单提交的验证码,随机生成的验证码已经成功保存到Session("SafeCode")中,输入的数字也成到送到yanzhengma中,但if 语句中只有第一分支可以执行,另外的两条分支无论是什么情况都无法执行。望高手指出错误并更正! 展开
dim yanzhengma
yanzhengma=trim(request.Form("yanzhengma"))
response.Write (Session("SafeCode"))'显示随机生成的验证码
response.Write(yanzhengma)'显示输入
if yanzhengma=""then
response.Write"<script>alert('请输入验证码!');history.back();</script>"
response.End
elseif yanzhengma=Session("SafeCode")then
response.Write"<script>alert('验证码正确!’;)history.back();</script>"
response.End
else
response.Write"<scriptalert('验证码错误!');history.back();</script>"
response.End
end if
%> 这是一段代码核对用表单提交的验证码,随机生成的验证码已经成功保存到Session("SafeCode")中,输入的数字也成到送到yanzhengma中,但if 语句中只有第一分支可以执行,另外的两条分支无论是什么情况都无法执行。望高手指出错误并更正! 展开
4个回答
2013-11-16
展开全部
你这里边可能会出现的问题,第一...if yanzhengma=""then这里是不是得有个空格,?if yanzhengma="" then第二..
response.End这句话把下边的所以代码都结束了,,也就是说,无论他是否是空或者是正确...下边代码都不执行的,,,这样就会造成,,,代码缺少,,,最好,你先把,,session里的验证码先输出来一下,,然后跟用户输入的比较一下!
response.End这句话把下边的所以代码都结束了,,也就是说,无论他是否是空或者是正确...下边代码都不执行的,,,这样就会造成,,,代码缺少,,,最好,你先把,,session里的验证码先输出来一下,,然后跟用户输入的比较一下!
2013-11-16
展开全部
<%dim yanzhengma
yanzhengma=trim(request.Form("yanzhengma"))
response.Write (Session("SafeCode"))'显示随机生成的验证码
response.Write(yanzhengma)'显示输入
if yanzhengma="" then
response.Write"<script>alert('请输入验证码!');history.back();</script>"
response.End
elseif yanzhengma=Session("SafeCode") then
response.Write"<script>alert('验证码正确!’;)history.back();</script>"
response.End
else
response.Write"<scriptalert('验证码错误!');history.back();</script>"
response.End
end if
%>把这代码复制上
yanzhengma=trim(request.Form("yanzhengma"))
response.Write (Session("SafeCode"))'显示随机生成的验证码
response.Write(yanzhengma)'显示输入
if yanzhengma="" then
response.Write"<script>alert('请输入验证码!');history.back();</script>"
response.End
elseif yanzhengma=Session("SafeCode") then
response.Write"<script>alert('验证码正确!’;)history.back();</script>"
response.End
else
response.Write"<scriptalert('验证码错误!');history.back();</script>"
response.End
end if
%>把这代码复制上
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-16
展开全部
response.Write"<script>alert('验证码正确!’;)history.back();</script>"
注意标点的全角和半角老大
注意标点的全角和半角老大
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-16
展开全部
alert('验证码正确!’;)改alert('验证码正确!');
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询