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 相关文章推荐
6个DIV 135或246间隔一秒轮番显示效果
Jul 24 Javascript
javascript异步编程的4种方法
Feb 19 Javascript
js实现表单多按钮提交action的处理方法
Oct 24 Javascript
基于JavaScript实现智能右键菜单
Mar 02 Javascript
全面解析Bootstrap中nav、collapse的使用方法
May 22 Javascript
jQuery实现简单的抽奖游戏
May 05 jQuery
Axios学习笔记之使用方法教程
Jul 21 Javascript
vue实现前进刷新后退不刷新效果
Jan 26 Javascript
vue-cli脚手架引入图片的几种方法总结
Mar 13 Javascript
js如何找出字符串中的最长回文串
Jun 04 Javascript
vue+高德地图写地图选址组件的方法
May 18 Javascript
vue 中的 render 函数作用详解
Feb 28 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
Thinkphp5.0 框架的请求方式与响应方式分析
2019/10/14 PHP
写出更好的JavaScript之undefined篇(上)
2009/11/22 Javascript
jquery tab标签页的制作
2010/05/10 Javascript
两种简单实现菜单高亮显示的JS类代码
2010/06/27 Javascript
window.addEventListener来解决让一个js事件执行多个函数
2012/12/26 Javascript
jQuery源码解读之hasClass()方法分析
2015/02/20 Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
2015/04/07 Javascript
使用javascript实现判断当前浏览器
2015/04/14 Javascript
jQuery实现表格与ckeckbox的全选与单选功能
2016/11/24 Javascript
Bootstrap基本组件学习笔记之下拉菜单(7)
2016/12/07 Javascript
AngularJS入门教程之Helloworld示例
2016/12/25 Javascript
Javascript 对象(object)合并操作实例分析
2019/07/30 Javascript
JavaScript中的执行环境和作用域链
2020/09/04 Javascript
解决vue项目运行npm run serve报错的问题
2020/10/26 Javascript
vue制作toast组件npm包示例代码
2020/10/29 Javascript
python的tkinter布局之简单的聊天窗口实现方法
2014/09/03 Python
深入理解python对json的操作总结
2017/01/05 Python
对Tensorflow中的变量初始化函数详解
2018/07/27 Python
selenium+python实现自动化登录的方法
2018/09/04 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
2019/06/18 Python
Python基于Socket实现简单聊天室
2020/02/17 Python
小 200 行 Python 代码制作一个换脸程序
2020/05/12 Python
Django框架请求生命周期实现原理
2020/11/13 Python
Django-silk性能测试工具安装及使用解析
2020/11/28 Python
台湾前三大B2C购物网站:MOMO购物网
2017/04/27 全球购物
苹果Mac升级:MacSales.com
2017/11/20 全球购物
美国家居装饰网上商店:Lulu & Georgia
2019/09/14 全球购物
美国环保妈妈、儿童和婴儿用品购物网站:The Tot
2019/11/24 全球购物
优秀的教师个人的中文求职信
2013/09/21 职场文书
农药学硕士毕业生自荐信
2013/09/25 职场文书
创业培训计划书
2014/05/03 职场文书
市级青年文明号申报材料
2014/05/26 职场文书
青春励志演讲稿范文
2014/08/25 职场文书
党的群众路线教育实践活动调研报告
2014/11/03 职场文书
2014年办公室文员工作总结
2014/11/12 职场文书
浅析Python中的随机采样和概率分布
2021/12/06 Python