一种简单的验证码的实现
<script type="text/javascript"> yzm(); function yzm(){ var str = "qgfh12kjQWFEfEW3EsaeWE544ssgW6GGGgu5mWEE6777EEWW7b67fec"; var n = 5, s = ""; for(var i = 0; i < n; i++){ var rand = Math.floor(Math.random() * str.length); s += str.charAt(rand); } $("#yzm").html(s); } </script>
<input type="text" /> <div id="ysyzm" style="border:1px solid red; width:50px; height:30px;"> </div>
当验证时,取输入框的值和div中的值比较,相等则通过。
不区分大小写就是把用户和系统的验证码先都转成小写在进行比较
var a = yzm.toLowerCase();
var b = sryzm.toLowerCase();
if(a==b)
{ 通过 };