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循环改变div颜色具体方法
Jun 25 Javascript
jquery实现背景墙聚光灯效果示例分享
Mar 02 Javascript
jquery实现动静态条形统计图
Aug 17 Javascript
ES6字符串模板,剩余参数,默认参数功能与用法示例
Apr 06 Javascript
vue.js父组件使用外部对象的方法示例
Apr 25 Javascript
浅谈Vue内置component组件的应用场景
Mar 27 Javascript
Node.js log4js日志管理详解
Jul 31 Javascript
jQuery实现的老虎机跑动效果示例
Dec 29 jQuery
vue实现滑动到底部加载更多效果
Oct 27 Javascript
JavaScript创建、读取和删除cookie
Sep 03 Javascript
javascript设计模式 ? 抽象工厂模式原理与应用实例分析
Apr 09 Javascript
cypress测试本地web应用
Jun 01 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实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
简单实用的js调试logger组件实现代码
2010/11/20 Javascript
jquery怎样实现ajax联动框(二)
2013/03/08 Javascript
js控制滚动条缓慢滚动到顶部实现代码
2013/03/20 Javascript
JS Loading功能的简单实现
2013/11/29 Javascript
如何在JavaScript中实现私有属性的写类方式(一)
2013/12/04 Javascript
jQuery中的基本选择器用法学习教程
2016/04/14 Javascript
深入理解选择框脚本[推荐]
2016/12/13 Javascript
JavaScript的事件机制详解
2017/01/17 Javascript
使用jQuery实现简单的tab框实例
2017/08/22 jQuery
JavaScript中使用参数个数实现重载功能
2017/09/01 Javascript
基于angular6.0实现的一个组件懒加载功能示例
2018/04/12 Javascript
实例详解ztree在vue项目中使用并且带有搜索功能
2018/08/24 Javascript
Vue 页面状态保持页面间数据传输的一种方法(推荐)
2018/11/01 Javascript
Vue中的vue-resource示例详解
2018/11/02 Javascript
jQuery实现购物车的总价计算和总价传值功能
2018/11/28 jQuery
如何对react hooks进行单元测试的方法
2019/08/14 Javascript
详解基于element的区间选择组件校验(交易金额)
2021/01/07 Javascript
[56:35]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第一局
2016/03/06 DOTA
Python中用pycurl监控http响应时间脚本分享
2015/02/02 Python
Python温度转换实例分析
2018/01/17 Python
python3中函数参数的四种简单用法
2018/07/09 Python
PyQt5下拉式复选框QComboCheckBox的实例
2019/06/25 Python
没编程基础可以学python吗
2020/06/17 Python
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
多视角3D可旋转的HTML5 Logo动画
2016/03/02 HTML / CSS
迪斯尼商品官方网站:ShopDisney
2016/08/01 全球购物
世界第一曲奇连锁店:Mrs. Fields Cookies
2017/02/04 全球购物
Groupon西班牙官方网站:在线优惠券和交易,节省高达70%
2021/03/13 全球购物
开放系统互连参考模型
2016/06/29 面试题
工作表现自我评价
2014/02/08 职场文书
社团活动总结
2014/04/28 职场文书
单位承诺书格式
2014/05/21 职场文书
信用卡工资证明格式
2014/09/13 职场文书
商铺门面租房协议书
2014/10/21 职场文书