原生js实现验证码功能
网络编程 2021-07-04 19:20www.168986.cn编程入门
本文主要介绍了原生js实现验证码功能的实例,具有很好的参考价值。狼蚁网站SEO优化跟着长沙网络推广一起来看下吧
效果图
代码如下
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>js验证码</title> <style type="text/css"> #code{ width:80px; height:30px; font-size:20px; font-family:Arial; font-style:italic; font-weight:bold; border:0; letter-spacing:2px; color:blue; } </style> </head> <body> <div> <input type = "text" id = "input"/> <input type = "button" id="code" /> <input type = "button" value = "验证" id="check"/> </div> <script type="text/javascript"> window.onload=function(){ var code=document.getElementById("code"); function change(){ // 验证码组成库 var arrays=new Array( '1','2','3','4','5','6','7','8','9','0', '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', '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' ); // 重新初始化验证码 codes =''; // 随机从数组中获取四个元素组成验证码 for(var i = 0; i<4; i++){ // 随机获取一个数组的下标 var r = parseInt(Math.random()arrays.length); codes += arrays[r]; } // 验证码添加到input里 code.value = codes; } change();//加载显示在页面上 code.onclick = change;//单击更换验证码 //单击验证 var check=document.getElementById("check"); var input=document.getElementById("input"); check.onclick=function(){ var inputCode = input.value.toUpperCase(); //取得输入的验证码并转化为大写 if(inputCode.length==0) { //若输入的验证码长度为0 alert("请输入验证码!"); //则弹出请输入验证码 } else if(inputCode!=codes.toUpperCase()) { //若输入的验证码与产生的验证码不一致时 alert("验证码输入错误!请重新输入"); //则弹出验证码输入错误 change();//刷新验证码 input.value="";//清空文本框 } else{ //输入正确时 alert("输入正确"); //弹出输入正确 } } } </script> </body> </html>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望多多支持狼蚁SEO!
上一篇:基于Vue2.0的分页组件
下一篇:基于vue实现多引擎搜索及关键字提示
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程