怎么判断文本框输入的数据和验证码图片中的数据是一样. 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>
为什么我在验证框不输任何数时,判断正确.而输入任何数都说"您填写的验证码不对!".
问题出在什么地方? 展开
问题补充:是我说错了,我是用的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>
为什么我在验证框不输任何数时,判断正确.而输入任何数都说"您填写的验证码不对!".
问题出在什么地方? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询