全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JS 实现随机验证码功能

1、验证码 验证是网页常出现的一个验证点,所谓验证码类型有很多,下面代码只是实现一个简单的验证功能。

 <div> 
  <input type = "text" id = "input" value="" /> 
  <input type = "button" id="code" onclick="createCode()"/> 
  <input type = "button" value = "验证" onclick = "validate()"/> 
 </div> 

2、随便加点样式

 #code{ 
    font-family:Arial; 
    font-style:italic; 
    font-weight:bold; 
    border:0; 
    letter-spacing:2px; 
    color:blue; 
   }

3.JS部分,里面我已经加了详细的备注

//设置一个全局的变量,便于保存验证码
 var code;
 function createCode(){
  //首先默认code为空字符串
  code = '';
  //设置长度,这里看需求,我这里设置了4
  var codeLength = 4;
  var codeV = 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');
  //循环codeLength 我设置的4就是循环4次
  for(var i = 0; i < codeLength; i++){
   //设置随机数范围,这设置为0 ~ 36
    var index = Math.floor(Math.random()*36);
    //字符串拼接 将每次随机的字符 进行拼接
    code += random[index]; 
  }
  //将拼接好的字符串赋值给展示的Value
  codeV.value = code;
 }
 //下面就是判断是否== 的代码,无需解释
 function validate(){
  var oValue = document.getElementById('input').value.toUpperCase();
  if(oValue ==0){
   alert('请输入验证码');
  }else if(oValue != code){
   alert('验证码不正确,请重新输入');
   oValue = ' ';
   createCode();
  }else{
   window.open('http://www.baidu.com','_self');
  }
 }
 //设置此处的原因是每次进入界面展示一个随机的验证码,不设置则为空
 window.onload = function (){
  createCode();
 }

js验证码专题参考:https://www./Special/922.htm

以上所述是小编给大家介绍的JS 实现随机验证码功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# js实现验证码功能  # js随机验证码  # js实现随机数字字母验证码  # js随机生成一个验证码  # JS如何生成随机验证码  # JavaScript 随机验证码的生成实例代码  # 用jsp页面生成随机的验证数字码示例  # JavaScript实现随机五位数验证码  # 基于JS实现一个随机生成验证码功能  # js实现随机8位验证码  # JS实现4位随机验证码  # Javascript实现仿QQ随机数验证  # 验证码  # 小编  # 随机数  # 在此  # 有很多  # 给大家  # 请输入  # 设置为  # 则为  # 不正确  # 所述  # 给我留言  # 感谢大家  # 为空  # 判断是否  # 我已经  # 疑问请  # 有任何  # 重新输入  # style 


相关文章: 如何在建站主机中优化服务器配置?  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  如何使用Golang table-driven基准测试_多组数据测量函数效率  Swift中循环语句中的转移语句 break 和 continue  保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?  建站之星安装步骤有哪些常见问题?  c# 服务器GC和工作站GC的区别和设置  c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  定制建站方案优化指南:企业官网开发与建站费用解析  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  C++中引用和指针有什么区别?(代码说明)  微信小程序 input输入框控件详解及实例(多种示例)  建站之星云端配置指南:模板选择与SEO优化一键生成  如何在建站之星绑定自定义域名?  专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?  如何用PHP快速搭建CMS系统?  建站主机是什么?如何选择适合的建站主机?  如何选择可靠的免备案建站服务器?  SQL查询语句优化的实用方法总结  如何选择适合PHP云建站的开源框架?  官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  如何解决ASP生成WAP建站中文乱码问题?  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  建站之星2.7模板:企业网站建设与h5定制设计专题  如何在Windows 2008云服务器安全搭建网站?  如何在Golang中引入测试模块_Golang测试包导入与使用实践  如何通过FTP空间快速搭建安全高效网站?  视频网站制作教程,怎么样制作优酷网的小视频?  建站之星客服服务时间及联系方式如何?  如何通过PHP快速构建高效问答网站功能?  如何快速搭建FTP站点实现文件共享?  教育培训网站制作流程,请问edu教育网站的域名怎么申请?  公司网站制作价格怎么算,公司办个官网需要多少钱?  建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析  制作门户网站的参考文献在哪,小说网站怎么建立?  MySQL查询结果复制到新表的方法(更新、插入)  C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)  一键网站制作软件,义乌购一件代发流程?  如何高效搭建专业期货交易平台网站?  c++怎么用jemalloc c++替换默认内存分配器【性能】  郑州企业网站制作公司,郑州招聘网站有哪些?  文字头像制作网站推荐软件,醒图能自动配文字吗?  如何选购建站域名与空间?自助平台全解析  如何制作一个表白网站视频,关于勇敢表白的小标题?  建站之星与建站宝盒如何选择最佳方案?  如何快速生成高效建站系统源代码?  简单实现Android验证码  如何快速生成可下载的建站源码工具? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。