怎么判断文本框输入的数据和验证码图片中的数据是一样. 15

怎么判断文本框输入的数据和验证码图片中的数据是一样的啊,如果用sission的话,我是把生成图片的代码放在一个页面的,而是用另一个调用,参数传不过去。请高手帮忙解决啊问题... 怎么判断文本框输入的数据和验证码图片中的数据是一样的啊,如果用sission的话,我是把生成图片的代码放在一个页面的,而是用另一个调用,参数传不过去。请高手帮忙解决啊
问题补充:是我说错了,我是用的session,我的问题是这样:生成图片是一个ASP文件,我在是登录页面调用这个ASP文件(也就是输出图片验证码),<img src="xbm.asp">,这样我要怎么才能获取生成图片前的随机数啊来进行文本框数据验证啊。
<td height="28" style="line-height:180%"> 附加码:
<input name="a_rpwd" type="text" class="button1" id="a_rpwd" size="20"> <img src="code.asp">
<input type="hidden" name="action" value="true">
这样对吗?我在函数里怎样比较?
原程序:
<tr> <TD align=right width="115" height="27" bgcolor="#D2EAFF"> 请输入验证码:</td>
<TD height="27" width="630" colspan="3" bgcolor="#EEF7FF"> 
<input name="code" type="text" class="button1" id="code" size="20"> <img src="code.asp">
<input type="hidden" name="GetCode" value="<%=session("GetCode")%>">
</td>
</tr>
-----------------------------------------------------
判断函数:</SCRIPT>
<script Language="JavaScript">
function FormCheck()
{
if (document.Form1.code.value =="")
{
alert("验证码不能为空!");
document.Form1.code.focus();
return false;
}
if (document.Form1.code.value!=document.Form1.GetCode.value)
{
alert("您填写的验证码不对!");
document.Form1.code.focus();
return false;
}

document.Form1.submit()
}
</script>
为什么我在验证框不输任何数时,判断正确.而输入任何数都说"您填写的验证码不对!".
问题出在什么地方?
展开
 我来答
百度网友de75dd2
2007-12-21 · TA获得超过242个赞
知道小有建树答主
回答量:269
采纳率:0%
帮助的人:350万
展开全部
程序设计思路不对 验证码生成前 已经把session发过来了 而此时session值为空 所以才会导致输入空白才能通过 你应该在服务端验证验证码
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式