袁来如此的工作笔记
袁来如此的工作笔记
竹杖芒鞋轻胜马,谁怕? 一蓑烟雨任平生。

asp简单的生成验证码代码

浏览量:1003

    前几天博客被发帖机发了很多垃圾评论,几十条那么多。做网站那么久没有试过这样的情况,都怪自己没有加验证码功能。为了防止再次被攻击,做个验证码过滤程序是必要的。

例子:

======show.asp======

<%

randomize

randm=Int((9000*rnd)+1000)    '随机生成4位的数字代码

%>

验证码:<INPUT name=yzm id=netadd size=4 maxlength="4"> <%=randm%>  这里是一个文本框,并且在旁边调用了随机生成的那个函数

 

这个js代码就是验证输入的验证码是否正确。

 

<SCRIPT type=text/javascript>

function sendForm(obj)

{

if( obj.yzm.value!="<%=randm%>"){

alert("验证码错误");

obj.content.focus();

return false;

}

obj.submit();

return true;

}

</SCRIPT>

在确定按钮里加上这样的一句话

<INPUT onclick=sendForm(this.form); type=button name="Submit2" value="添加">

红色的文字一定要看清楚,如果不对应那是运行不了的。

基本上就是这么简单,可以说是核心代码了,其实还可以做得更复杂的,只是还没有想去做,到什么时候再有垃圾帖子了再做。


打赏