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 相关文章推荐
IE6下javasc#ipt:void(0) 无效的解决方法
Dec 23 Javascript
jQuery 中ajax异步调用的四种方式
Jun 28 Javascript
前端JS面试中常见的算法问题总结
Dec 23 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
Dec 27 Javascript
JavaScript &amp; jQuery完美判断图片是否加载完毕
Jan 08 Javascript
jQuery插件echarts实现的去掉X轴、Y轴和网格线效果示例【附demo源码下载】
Mar 04 Javascript
MvcPager分页控件 适用于Bootstrap
Jun 03 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
Sep 18 Javascript
vue App.vue中的公共组件改变值触发其他组件或.vue页面监听
May 31 Javascript
微信小程序3种位置API的使用方法详解
Aug 05 Javascript
浅谈Webpack4 Tree Shaking 终极优化指南
Nov 18 Javascript
解决vue项目中出现Invalid Host header的问题
Nov 17 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 checkdate、getdate等日期时间函数操作详解
2010/03/11 PHP
解析PHP中数组元素升序、降序以及重新排序的函数
2013/06/20 PHP
关于JSON以及JSON在PHP中的应用技巧
2013/11/27 PHP
PHP生成图片验证码、点击切换实例
2014/06/25 PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
2014/10/16 PHP
Laravel timestamps 设置为unix时间戳的方法
2019/10/11 PHP
php获取小程序码的实现代码(B类接口)
2020/06/13 PHP
JavaScript 内置对象属性及方法集合
2010/07/04 Javascript
使用jQuery的将桌面应用程序引入浏览器
2010/11/19 Javascript
JavaScript的parseInt 取整使用
2011/05/09 Javascript
JS通过ajax动态读取xml文件内容的方法
2015/03/24 Javascript
JQuery选中checkbox方法代码实例(全选、反选、全不选)
2015/04/27 Javascript
基于jQuery实现Div窗口震动特效代码-代码简单
2015/08/28 Javascript
jQuery图片旋转插件jQueryRotate.js用法实例(附demo下载)
2016/01/21 Javascript
[原创]javascript typeof id==='string'?document.getElementById(id):id解释
2016/11/02 Javascript
JavaScript版经典游戏之扫雷游戏完整示例【附demo源码下载】
2016/12/12 Javascript
Javascript中的 “&amp;” 和 “|” 详解
2017/02/02 Javascript
微信小程序实现登录注册tab切换效果
2020/12/29 Javascript
mpvue全局引入sass文件的方法步骤
2019/03/06 Javascript
原生JS 实现的input输入时表格过滤操作示例
2019/08/03 Javascript
jQuery实现的移动端图片缩放功能组件示例
2020/05/01 jQuery
iview实现图片上传功能
2020/06/29 Javascript
Python读取和处理文件后缀为.sqlite的数据文件(实例讲解)
2017/06/27 Python
浅谈Python程序的错误:变量未定义
2020/06/02 Python
Python工程师必考的6个经典面试题
2020/06/28 Python
办公室保洁员岗位职责
2013/12/02 职场文书
垃圾桶标语
2014/06/24 职场文书
社区服务标语
2014/07/01 职场文书
宾馆仓管员岗位职责
2014/07/27 职场文书
小学绿色学校申报材料
2014/08/23 职场文书
教师学习三严三实心得体会
2014/10/13 职场文书
给老婆的道歉信
2015/01/20 职场文书
工作保证书怎么写
2015/02/28 职场文书
苦儿流浪记读书笔记
2015/07/01 职场文书
高中团支书竞选稿
2015/11/21 职场文书
Python 中random 库的详细使用
2021/06/03 Python