asp中文数字验证码

时间:2021-12-21 14:12:27
  1. <form method="post" name=myform>  

  2. 姓 名:<input type="text" name="name" value=""><br>  

  3. 学 号:<input type="text" name="num" value=""><br>  

  4. 。。。:<input type="text" name="aaa" value=""><br>  

  5. 。。。:<input type="text" name="bbb" value=""><br>  

  6. 验证码:<img src="vcode/c.asp" onclick="this.src=this.src" title="点击图片可以更改验证码" height="13" width="52">  

  7. <input type="text" size="5" name="C" autocomplete="off" style="ime-mode:disabled;" value="">  

  8. <input type="submit" value="提交">  

  9. </form>  

asp代码: 

复制代码代码如下:


<% 
c = Request.form("c") 
'如果可以输入小写的数字,请把下面三行注释掉 
for ii = 0 to 9 
c = Replace(c,Cstr(ii),"") 
next 
c = Replace(c,"零","0") 
c = Replace(c,"一","1") 
c = Replace(c,"二","2") 
c = Replace(c,"三","3") 
c = Replace(c,"四","4") 
c = Replace(c,"五","5") 
c = Replace(c,"六","6") 
c = Replace(c,"七","7") 
c = Replace(c,"八","8") 
c = Replace(c,"九","9") 
if Cstr(c) <> Cstr(Session("validateCode")) then 
Response.write ("验证码不正确") 
Response.end 
end if 
%>