zoukankan      html  css  js  c++  java
  • 生成验证码

    $().ready(function() {
         var code ;
         function createCode(){
             code = "";
             var codeLength = 4;//验证码的长度
             var random = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R',
                 'S','T','U','V','W','X','Y','Z'];//随机数
             for(var i = 0; i < codeLength; i++) {//循环操作
               var index = Math.floor(Math.random()*26);//取得随机数的索引(0~35)
               code += random[index];//根据索引取得随机数加到code上
             }
             $('.spanyzm').html(code);//把code值赋给验证码
         }
        //校验验证码
        function validate(){
             var inputCode = $('.yzm').val(); //取得输入的验证码并转化为大写
             if(inputCode.length <= 0) { //若输入的验证码长度为0
               alert("请输入验证码!"); //则弹出请输入验证码
             }else if(inputCode != code ) { //若输入的验证码与产生的验证码不一致时
               alert("验证码输入错误!@_@"); //则弹出验证码输入错误
               createCode();//刷新验证码
             }else { //输入正确时
               alert("合格!^-^");
             }
        }
        //启动生成验证码
        createCode();
        //刷新验证码
        $('.coderefresh').on('click',function(){
           createCode();
        });
     
  • 相关阅读:
    窗体的扩展样式GWL_EXSTYLE用于SetWindowLong
    内存映射对于大文件的使用
    Delphi实现全局鼠标钩子
    全局键盘钩子(WH_KEYBOARD)
    实现拦截API的钩子(Hook)
    JBoss + EJB3 + MySql : 开发第一个EJB
    取PE文件的引入表和导出表
    Webbrowser中模拟连接点击(非鼠标模拟)
    打造无DLL版穿透防火墙Downloader
    Delphi 常用属性+方法+事件+代码+函数
  • 原文地址:https://www.cnblogs.com/wanf/p/7640049.html
Copyright © 2011-2022 走看看