最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js实现随机数字字母验证码实例代码

来源:动视网 责编:小采 时间:2020-11-27 15:20:34
文档

js实现随机数字字母验证码实例代码

js实现随机数字字母验证码实例代码:验证码(CAPTCHA)是Completely Automated Public Turing test to tell Computers and Humans Apart(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。可以防止:恶意破解密码、刷票、论坛灌水,有效防止某个
推荐度:
导读js实现随机数字字母验证码实例代码:验证码(CAPTCHA)是Completely Automated Public Turing test to tell Computers and Humans Apart(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。可以防止:恶意破解密码、刷票、论坛灌水,有效防止某个
 验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。可以防止:恶意破解密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试,实际上用验证码是现在很多网站通行的方式,我们利用比较简易的方式实现了这个功能。这个问题可以由计算机生成并评判,但是必须只有人类才能解答。由于计算机无法解答CAPTCHA的问题,所以回答出问题的用户就可以被认为是人类这篇文章主要为大家详细介绍了js随机验证码的实现代码,具体内容如下

验证码:

<html> 
 <head> 
 <title>纯字验证码</title> 
 <meta http-equiv='content-type' content='text/html;charset=utf-8'/> 
 <script type='text/javascript' src='jquery-1.7.2.js'></script> 
 <script type='text/javascript'> 
 var code ; //在全局定义验证码 
 
 function createCode(){ 
 code = ""; 
 var codeLength = 4;//验证码的长度 
 var checkCode = document.getElementById("code"); 
 var random = 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 index = Math.floor(Math.random()*36);//取得随机数的索引(0~35) 
 code += random[index];//根据索引取得随机数加到code上 
 } 
 checkCode.value = code;//把code值赋给验证码 
 } 
 //校验验证码 
 function validate(){ 
 var inputCode = document.getElementById("input").value.toUpperCase(); //取得输入的验证码并转化为大写 
 if(inputCode.length <= 0) { //若输入的验证码长度为0 
 alert("请输入验证码!"); //则弹出请输入验证码 
 }else if(inputCode != code ) { //若输入的验证码与产生的验证码不一致时 
 alert("验证码输入错误!@_@"); //则弹出验证码输入错误 
 createCode();//刷新验证码 
 document.getElementById("input").value = "";//清空文本框 
 }else { //输入正确时 
 alert("合格!^-^"); 
 } 
 } 
 </script> 
 <style type='text/css'> 
 #code{ 
 font-family:Arial,宋体; 
 font-style:italic; 
 color:green; 
 border:0; 
 padding:2px 3px; 
 letter-spacing:3px; 
 font-weight:bolder; 
 } 
 </style> 
 </head> 
 <body onload='createCode()'> 
 <p>验证码: 
 <input type = "text" id = "input"/> 
 <input type="button" id="code" onclick="createCode()" style="width:60px" title='点击更换验证码' /> 
 <input type = "button" value = "验证" onclick = "validate()"/> 
 </p> 
 </body> 
</html>

文档

js实现随机数字字母验证码实例代码

js实现随机数字字母验证码实例代码:验证码(CAPTCHA)是Completely Automated Public Turing test to tell Computers and Humans Apart(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。可以防止:恶意破解密码、刷票、论坛灌水,有效防止某个
推荐度:
标签: 验证码 js 代码
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top