关于ASP验证码判断问题 70

<SCRIPTlanguage=JavaScript>functiondoCheck(){if(document.myform.yzm.value==""){alert(... <SCRIPT language=JavaScript>
function doCheck(){

if (document.myform.yzm.value==""){
alert("请填写验证码!");
return false;
}

}
</SCRIPT>

==========以上是判断是否输入验证码,下面是获取验证码和输入框===================

验证:<input id="yzm" size="6" name="yzm" type="text" class="input" maxlength="10" /><img align="absmiddle" src="inc/getcode.asp?t0=60&t1=18" onClick="this.src+='&'+Math.random();" id="yzm_num" alt="看不清楚,换一个" />

问题:请问怎样写判断验证码是否正确。
展开
 我来答
网海1书生
科技发烧友

2015-06-12 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26231

向TA提问 私信TA
展开全部
检测验证码是否正确的过程是发生在服务器上的,所以应该用ASP代码来写:
<%
yzm=request("yzm")
if yzm=session("yzm") then
'验证码正确

else
'验证码错误
end if
%>
注意,上面的session("yzm")是在getcode.asp生成验证码的图案时同步保存的验证码的值,把它与客户端输入的验证码进行比较就知道是否输入正确了
田响建站
2015-06-12 · 田响建站,纯手工建网站
田响建站
采纳数:3384 获赞数:2327

向TA提问 私信TA
展开全部
正确判断验证码的前提是 inc/getcode.asp?t0=60&t1=18 这个文件
不是判断语句
第二个重要因素是:提交的表单 name值是不是myform ?
即<form name="myform" ...略...>
...略...
</form>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式