JS验证码实现代码


Posted in Javascript onSeptember 14, 2017

废话不多说了,直接给大家贴代码了,具体代码如下所示:

<script language="javascript">
var code; //在全局 定义验证码
function createCode()
{ //创建验证码函数
 code = "";
 var codeLength =4;//验证码的长度
 var selectChar = new Array(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');//所有候选组成验证码的字符,当然也可以用中文的
 for(var i=0;i<codeLength;i++)
 { 
 var charIndex =Math.floor(Math.random()*36);
 code +=selectChar[charIndex]; 
 }
// 设置验证码的显示样式,并显示
 document.getElementById("discode").style.fontFamily="Fixedsys"; //设置字体
 document.getElementById("discode").style.letterSpacing="5px"; //字体间距
 document.getElementById("discode").style.color="#0ab000"; //字体颜色
 document.getElementById("discode").innerHTML=code; // 显示
}
function but()
{//验证验证码输入是否正确
 var val1=document.getElementById("t1").value;
 var val2=code;
 if(val1!=val2){
  alert("验证码错误!");
 document.getElementById('t1').value="";
  }
 }
</script>

验证码框         

<div class="input">
    <input id="t1" type="text" name="u" placeholder="验证码" onblur="but()" />
    <span id="discode"></span>
    <input type="button" value="换一换" class="c" style="height:20px;"onClick="createCode()">
    </div>

效果

JS验证码实现代码

总结

以上所述是小编给大家介绍的JS验证码实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Code:loadScript( )加载js的功能函数
Feb 02 Javascript
基于jQuery实现表格数据的动态添加与统计的代码
Jan 31 Javascript
载入jQuery库的最佳方法详细说明及实现代码
Dec 28 Javascript
javascript字符串替换及字符串分割示例代码
Dec 12 Javascript
js随机生成字母数字组合的字符串 随机动画数字
Sep 02 Javascript
javascript实现查找数组中最大值方法汇总
Feb 13 Javascript
使用BootStrap实现悬浮窗口的效果
Dec 13 Javascript
基于BootStrap栅格栏系统完成网站底部版权信息区
Dec 23 Javascript
js获取地址栏中传递的参数(两种方法)
Feb 08 Javascript
详解基于webpack2.x的vue2.x的多页面站点
Aug 21 Javascript
微信小程序多列表渲染数据开关互不影响的实现
Jun 05 Javascript
JS异步宏队列微队列原理详解
Sep 09 Javascript
快速将Vue项目升级到webpack3的方法步骤
Sep 14 #Javascript
浅谈vue中数据双向绑定的实现原理
Sep 14 #Javascript
JavaScript动态绑定详解
Sep 14 #Javascript
React-Native使用Mobx实现购物车功能
Sep 14 #Javascript
JavaScript requestAnimationFrame动画详解
Sep 14 #Javascript
SVG动画vivus.js库使用小结(实例代码)
Sep 14 #Javascript
浅谈AngularJS中使用$resource(已更新)
Sep 14 #Javascript
You might like
PHP仿博客园 个人博客(2) 数据库增添改删
2013/07/05 PHP
PHP GD库相关图像生成和处理函数小结
2016/09/30 PHP
ThinkPHP实现登录退出功能
2017/06/29 PHP
图片在浏览器中底部对齐 解决方法之一
2011/11/30 Javascript
简单的JavaScript互斥锁分享
2014/02/02 Javascript
jQuery制作简洁的图片轮播效果
2015/04/03 Javascript
jQuery插件bxSlider实现响应式焦点图
2015/04/12 Javascript
JQuery中两个ul标签的li互相移动实现方法
2015/05/18 Javascript
使用AngularJS对路由进行安全性处理的方法
2015/06/18 Javascript
JS实现从连接中获取youtube的key实例
2015/07/02 Javascript
JS库particles.js创建超炫背景粒子插件(附源码下载)
2017/09/13 Javascript
基于vue配置axios的方法步骤
2017/11/09 Javascript
详解Vue中localstorage和sessionstorage的使用
2017/12/22 Javascript
基于Fixed定位的框选功能的实现代码
2019/05/13 Javascript
[01:04]DOTA2:伟大的Roshan雕塑震撼来临
2015/01/30 DOTA
[47:39]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs OPTIC
2018/03/31 DOTA
Python装饰器decorator用法实例
2014/11/10 Python
python持久性管理pickle模块详细介绍
2015/02/18 Python
在Python的struct模块中进行数据格式转换的方法
2015/06/17 Python
解决win7操作系统Python3.7.1安装后启动提示缺少.dll文件问题
2019/07/15 Python
使用Django搭建一个基金模拟交易系统教程
2019/11/18 Python
flask框架url与重定向操作实例详解
2020/01/25 Python
在python中求分布函数相关的包实例
2020/04/15 Python
使用python无账号无限制获取企查查信息的实例代码
2020/04/17 Python
Python unittest单元测试openpyxl实现过程解析
2020/05/27 Python
英国第一的市场和亚马逊替代品:OnBuy
2019/03/16 全球购物
毕业生个人的求职信范文
2013/12/03 职场文书
2014年中班元旦活动方案
2014/02/14 职场文书
春季运动会广播稿大全
2014/02/19 职场文书
本科毕业自我鉴定
2014/03/20 职场文书
2015教师见习期工作总结
2014/12/12 职场文书
放弃遗产继承公证书
2015/01/26 职场文书
消防演习通知
2015/04/25 职场文书
英语专业毕业论文答辩开场白
2015/05/27 职场文书
2016暑期师德培训心得体会
2016/01/09 职场文书
创业计划书之冷饮店
2019/09/27 职场文书