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 相关文章推荐
js GridView 实现自动计算操作代码
Mar 25 Javascript
将json对象转换为字符串的方法
Feb 20 Javascript
jQuery中attr()和prop()在修改checked属性时的区别
Jul 18 Javascript
移动Web中图片自适应的两种JavaScript解决方法
Jun 18 Javascript
jquery获取多个checkbox的值异步提交给php
Jul 07 Javascript
jquery代码实现多选、不同分享功能
Jul 31 Javascript
js移动端图片压缩上传功能
Aug 18 Javascript
用JS实现根据当前时间随机生成流水号或者订单号
May 31 Javascript
微信小程序实现弹出层效果
May 26 Javascript
详解jQuery获取特殊属性的值以及设置内容
Nov 14 jQuery
JS面向对象编程基础篇(二) 封装操作实例详解
Mar 03 Javascript
vue 清空input标签 中file的值操作
Jul 21 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
Apache设置虚拟WEB
2006/10/09 PHP
WAMP环境中扩展oracle函数库(oci)
2015/06/26 PHP
JavaScript EasyPager 分页函数
2011/05/25 Javascript
基于jquery ajax 用户无刷新登录方法详解
2012/04/28 Javascript
地址栏传递中文参数乱码在js里用escape转码
2013/08/28 Javascript
浏览器兼容console对象的简要解决方案分享
2013/10/24 Javascript
js数组的基本操作(很全自己整理的)
2014/10/16 Javascript
JS实现文字向下滚动完整实例
2015/02/06 Javascript
jQuery实现垂直半透明手风琴特效代码分享
2015/08/21 Javascript
javascript仿京东导航左侧分类导航下拉菜单效果
2020/11/25 Javascript
BootStrap智能表单实战系列(七)验证的支持
2016/06/13 Javascript
Bootstrap三种表单布局的使用方法
2016/06/21 Javascript
JQuery组件基于Bootstrap的DropDownList(完整版)
2016/07/05 Javascript
基于vue的fullpage.js单页滚动插件
2017/03/20 Javascript
Node.js 8 中的 util.promisify的详解
2017/06/12 Javascript
深入理解ES6学习笔记之块级作用域绑定
2017/08/19 Javascript
基于vue展开收起动画的示例代码
2018/07/05 Javascript
使用apifm-wxapi模块中的问题及解决方法
2019/08/05 Javascript
JavaScript实现图片轮播特效
2019/10/23 Javascript
详谈python3 numpy-loadtxt的编码问题
2018/04/29 Python
pycharm 配置远程解释器的方法
2018/10/28 Python
Python如何爬取实时变化的WebSocket数据的方法
2019/03/09 Python
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
2019/06/17 Python
详解numpy矩阵的创建与数据类型
2019/10/18 Python
Python3 实现减少可调用对象的参数个数
2019/12/20 Python
关于Pytorch MaxUnpool2d中size操作方式
2020/01/03 Python
jupyter notebook运行命令显示[*](解决办法)
2020/05/18 Python
html5文字阴影效果text-shadow使用示例
2013/07/25 HTML / CSS
FragranceNet中文网:北美健康美容线上零售商
2020/08/26 全球购物
工程造价专业大学生自荐信
2013/10/01 职场文书
2014全国两会学习心得体会1000字
2014/03/10 职场文书
2015年法院工作总结范文
2015/04/28 职场文书
关于实现中国梦的心得体会
2016/01/05 职场文书
《普罗米修斯》教学反思
2016/02/22 职场文书
会计工作自我鉴定范文
2019/06/21 职场文书
python 通过使用Yolact训练数据集
2021/04/06 Python