怎么基于JavaScript实现验证码功能

  介绍

小编给大家分享一下怎么基于JavaScript实现验证码功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

具体内容如下

<强> 1,一个简单的例子
新建测试。html

& lt; ! DOCTYPE  html>,   & lt; html>,,   & lt; meta  http-equiv=癈ontent-Type",内容=皌ext/html;, charset=utf-8",/祝辞,   & lt; head>,,   & lt; title>才能验证码& lt;/title>,,,   & lt;才能script  src =,“checkCode.js"祝辞,,& lt;/script>,,   & lt;/head>,,   & lt; body>,,   & lt;才能div>,,   ,,,& lt; input  type =,“text", id =,“input"/祝辞,,   ,,,& lt; input  type =,“button", id=癱ode", onclick=癱reateCode()“/祝辞,,   ,,,& lt; input  type =,“button", value =,“验证“,onclick =,“validate()“/祝辞,,   & lt;才能/div>,,   & lt;/body>,,   & lt;/html>

新建checkCode。js

var  code ,,//在全局定义验证码,,,   ,   时间=window.onload  function  createCode () {,,   ,,code =,““,,,   ,,var  codeLength =, 4,//验证码的长度,,   ,,var  checkCode =, . getelementbyid (“code");,,,   ,才能var  random =, new 阵列(0,1,2,3,4,5,6,7,8,9,& # 39;一个# 39;,& # 39;b # 39;, & # 39; c # 39;, & # 39; d # 39;, & # 39; e # 39;, & # 39; f # 39;, & # 39;舌鳎# 39;,& # 39;h # 39;, & # 39;我# 39;,& # 39;强生# 39;,& # 39;k # 39;, & # 39; l # 39;, & # 39;猴# 39;,& # 39;n # 39;, & # 39; o # 39;, & # 39; p # 39;, & # 39;提问# 39;,& # 39;" # 39;,,,   ,,& # 39;& # 39;& # 39;t # 39; & # 39; u # 39; & # 39; v # 39; & # 39; w # 39; & # 39; x # 39; & # 39; y # 39; & # 39; z # 39;);//随机数,,   ,,(var 小姐:=,0;,小姐:& lt;, codeLength;,我+ +),{//循环操作,,   ,,,var  index =, Math.floor (math . random() * 36);//取得随机数的索引(0 ~ 35),,   ,,,code  +=,随机(指数);//根据索引取得随机数加到代码上,,   ,,},   时间=checkCode.value 才能;代码;//把代码值赋给验证码,,   },,//校验验证码,,   function  validate () {,,   var 才能;inputCode =, . getelementbyid (“input") .value.toUpperCase();,//取得输入的验证码并转化为大写,,,,,   如果才能(inputCode.length  & lt;=, 0),{,//若输入的验证码长度为0,,   ,,,警报(“Empty 代码!“),,//则弹出请输入验证码,,   ,,},,,,,,   else 才能;如果(inputCode  !=, code ),{,//若输入的验证码与产生的验证码不一致时,,   ,,,警报(“Error  Code");,//则弹出验证码输入错误,,   ,,,createCode();//刷新验证码,,   ,,,. getelementbyid (“input") .value =,““//清空文本框,,   ,,},,,,,,   {else 才能;//输入正确时,,   ,,,警报(“OK");,//弹出^ - ^,,   ,,},,,,,,,,   }

<强> 2,点击的时候不会移动位置的代码:

& lt; p类=皉ed"祝辞& lt; a href=癹avascript:“rel=巴獠縩ofollow">以上是“怎么基于JavaScript实现验证码功能”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

怎么基于JavaScript实现验证码功能