ASP验证码制作

来源:百度知道 编辑:UC知道 时间:2024/06/27 05:49:26
请问ASP验证码的具体制作方法和代码。
大虾们请讲解仔细一点,网上代码一大串,可小菜我不知道咋用,请讲解一定要仔细仔细再仔细行吗?
小菜我先跪谢了!

给你写一段简单的4位数的数字验证码的代码:

思想:一个隐藏域保存产生的验证码,一个文本框保存用户输入的验证码,提交后进行对两个表单对象进行对比验证

一、产生验证码的函数
'----------------------获取验证代码----------------------
Function GetValidateCode()
Randomize Timer '产生一个随机树
GetValidateCode=Left(Int(Rnd*9998)+1000,4)
If Len(GetValidateCode)>4 Then
GetValidateCode=Len(GetValidateCode&9999,4)
End If
End Function
'--------------------------------------------------------

二、调用方法(下面这段代码放到表单里面):
<%ValidateCode=GetValidateCode()'将获取的验证码赋值给ValidateCode%>
<input type="hidden" name="ValidateCode" value="<%=ValidateCode%>">
<input type="text" name="ValidateCodeInput" value="<%=ValidateCode%>" size="5" maxlength="4" class="input3">
<%=ValidateCode%>

一共4个页面:form.asp; chk.asp; num.asp; count.asp

得到一个随即数字。加密!