资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

JavaScript实现随机五位数验证码的方法

小编给大家分享一下JavaScript实现随机五位数验证码的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册网站空间、营销软件、网站建设、雨湖网站维护、网站推广。

具体内容如下

功能展示:

点击按钮,随机生成数字+大小写字母验证码

JavaScript实现随机五位数验证码的方法

JavaScript实现随机五位数验证码的方法

所有代码:






随机生成验证码







 
 $.fn.code_Obj = function(o) {   var _this = $(this);   var options = {    code_l: o.codeLength,//验证码长度    codeChars: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9,    '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',    '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'    ],    codeColors: ['#f44336', '#009688', '#cddc39', '#03a9f4', '#9c27b0', '#5e4444', '#9ebf9f', '#ffc8c4', '#2b4754', '#b4ced9', '#835f53', '#aa677e'],    code_Init: function() {    var code = "";    var codeColor = "";    var checkCode = _this.find("#data_code");    for(var i = 0; i < this.code_l; i++) {     var charNum = Math.floor(Math.random() * 52);     code += this.codeChars[charNum];    }    for(var i = 0; i < this.codeColors.length; i++) {     var charNum = Math.floor(Math.random() * 12);     codeColor = this.codeColors[charNum];    }    console.log(code);    if(checkCode) {     checkCode.css('color', codeColor);     checkCode.className = "code";     checkCode.text(code);     checkCode.attr('data-value', code);    }    }   };   options.code_Init();//初始化验证码   _this.find("#data_code").bind('click', function() {    options.code_Init();   });  };  $('#check-code').code_Obj({   codeLength: 5  });

以上是“JavaScript实现随机五位数验证码的方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


当前题目:JavaScript实现随机五位数验证码的方法
URL标题:http://www.cdkjz.cn/article/jgojsc.html
返回首页 了解更多建站资讯
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220