ASP输入框如何判断与验证码相等

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:38:28
开始、如何做啊。VBscript与JavaScript帮我写好
下面是代码。 <input class="form2" name="verifycode" type="text" value="" maxlength="4" size="6" />分开<img src="下面代码的名字.asp"> 怎么比较啊。

在action的页面接受输入框的值
dim vc=request.form("verifycode")
if vc=Session(pSN) then
//与验证码匹配
else
//不匹配
end if

<%
Option Explicit
Response.buffer=true
Call Com_CreatValidCode("GetCode")

Sub Com_CreatValidCode(pSN)
' 禁止缓存
Response.Expires = -1
Response.AddHeader "Pragma","no-cache"
Response.AddHeader "cache-ctrol","no-cache"
Response.ContentType = "Image/BMP"

Randomize

Dim i, ii, iii

Const cOdds = 3 ' 杂点出现的机率
Const cAmount = 10 ' 文字数量
Const cCode = "0123456789"

' 颜色的数据(字符,背景)
Dim vColorData(1)
vColorData(0) = ChrB(0) & ChrB(0) & ChrB(211) ' 蓝0,绿0,红0(黑色)
vColorData(1) = ChrB(255) & ChrB(255) & ChrB(255) ' 蓝250,绿236,红211(浅蓝色)

' 随机产生字符
Dim vCode(4), vCodes
For i = 0 To 3
vCode(i) = In