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 相关文章推荐
jquery的Theme和Theme Switcher使用小结
Sep 08 Javascript
extjs实现选择多表自定义查询功能 前台部分(ext源码)
Dec 20 Javascript
jQuery控制TR显示隐藏的三种常用方法
Aug 21 Javascript
node.js [superAgent] 请求使用示例
Mar 13 Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
Mar 28 Javascript
js实现的动画导航菜单效果代码
Sep 10 Javascript
JavaScript实现cookie的写入、读取、删除功能
Nov 05 Javascript
JavaScript实现打地鼠小游戏
Apr 23 Javascript
详解有关easyUI的拖动操作中droppable,draggable用法例子
Jun 03 Javascript
使用VUE+iView+.Net Core上传图片的方法示例
Jan 04 Javascript
webpack 处理CSS资源的实现
Sep 27 Javascript
如何基于JS截获动态代码
Dec 25 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使用CURL获取302跳转后的地址实例
2014/05/04 PHP
一个严格的PHP Session会话超时时间设置方法
2014/06/10 PHP
两种php给图片加水印的实现代码
2020/04/18 PHP
PHP中FTP相关函数小结
2016/07/15 PHP
PHP判断函数是否被定义的方法
2019/06/21 PHP
Div Select挡住的解决办法
2008/08/07 Javascript
Javascript 刷新全集常用代码
2009/11/22 Javascript
ExtJS 刷新后如何默认选中刷新前最后一次选中的节点
2014/04/03 Javascript
Javascript保存网页为图片借助于html2canvas库实现
2014/09/05 Javascript
JS基于面向对象实现的拖拽库实例
2015/09/24 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
2015/10/25 Javascript
JavaScript创建对象的方式小结(4种方式)
2015/12/17 Javascript
BootStrap 附加导航组件
2016/07/22 Javascript
jQuery如何防止Ajax重复提交
2016/10/14 Javascript
详解Vue 多级组件透传新方法provide/inject
2018/05/09 Javascript
VUE2.0中Jsonp的使用方法
2018/05/22 Javascript
React父子组件间的传值的方法
2018/11/13 Javascript
浅谈JavaScript面向对象--继承
2019/03/20 Javascript
Javascript原生ajax请求代码实例
2020/02/20 Javascript
Vue实现简单的跑马灯
2020/05/25 Javascript
python实现得到一个给定类的虚函数
2014/09/28 Python
用Python的pandas框架操作Excel文件中的数据教程
2015/03/31 Python
Python自动扫雷实现方法
2015/07/25 Python
PyCharm配置mongo插件的方法
2018/11/30 Python
python使用插值法画出平滑曲线
2018/12/15 Python
python感知机实现代码
2019/01/18 Python
python取均匀不重复的随机数方式
2019/11/27 Python
python实现tail实时查看服务器日志示例
2019/12/24 Python
pytorch 模型的train模式与eval模式实例
2020/02/20 Python
美国婚礼和派对礼品网站:Kate Aspen(新娘送礼会、迎婴派对)
2018/03/28 全球购物
房地产员工找工作的自我评价
2013/11/15 职场文书
校庆接待方案
2014/03/18 职场文书
2014年残联工作总结
2014/11/21 职场文书
2015年禁毒工作总结
2015/04/30 职场文书
python生成可执行exe控制Microsip自动填写号码并拨打功能
2021/06/21 Python
【DOTA2】高能暴走TK秀!PSG LGD vs ASTER - DPC 2022 WINTER TOUR CN
2022/04/02 DOTA