全网整合营销服务商

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

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

jQuery实现一个简单的验证码功能

在学习jQuery过程中,写的一个简单的验证码的小例子,记载下来,方便以后借鉴补充,源码如下:

<!DOCTYPE html> 
<html> 
<head> 
  <title></title> 
  <style type="text/css"> 
  div{ 
    background-color:blue; 
    width:200px; 
    height:100px; 
    font-size:35px; 
  } 
  </style> 
  <script src="../jquery-1.8.0.js" type="text/javascript"></script> 
  <script type="text/javascript"> 
    $(document).ready(function() { 
       //我写的验证码 
      //验证码 
      var code; 
      function createCode(){ 
        code = '';//首先默认code为空字符串 
        var codeLength = 4;//设置长度,这里看需求,我这里设置了4 
        var codeV = $("div"); 
        //设置随机字符 
        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++){ //循环codeLength 我设置的4就是循环4次   
           var index = Math.floor(Math.random()*36); //设置随机数范围,这设置为0 ~ 36  
           code += random[index]; //字符串拼接 将每次随机的字符 进行拼接 
      } 
        codeV.text(code);//将拼接好的字符串赋值给展示的Value 
      } 
      //页面开始加载验证码 
      createCode(); 
      //验证码Div加载点击事件 
      $("div").bind('click',function() { 
          createCode(); 
        }); 
      //下面就是判断是否==的代码,无需解释 
      $("#b1").bind('click',function() { 
         var oValue = $("#in1").val().toUpperCase(); 
         $("#l1").html(""); 
        if(oValue ==""){ 
          $("#l1").html("<font color='red'>请输入验证码</font>"); 
        }else if(oValue != code){ 
          $("#l1").html("<font color='red'>验证码不正确,请重新输入</font>"); 
          oValue = ""; 
          createCode(); 
        }else{ 
          $("#l1").html("<font color='blue'>验证码正确</font>"); 
        } 
      });  
    }); 
  </script> 
</head> 
<body> 
<center> 
<label >请输入验证码:</label><input type="text" id="in1" value="" placeholder="请输入验证码"> 
<button id="b1">点击验证</button> 
  <div></div><label id="l1"></label> 
</center> 
</body> 
</html> 


# jquery实现验证码功能  # JQuery实现简单验证码提示解决方案  # jquery实现手机发送验证码的倒计时代码  # jQuery实现发送验证码并60秒倒计时功能  # Jquery插件实现点击获取验证码后60秒内禁止重新获取  # jQuery插件实现静态HTML验证码校验  # jQuery 点击获取验证码按钮及倒计时功能 


相关文章: 如何用狗爹虚拟主机快速搭建网站?  C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)  建站之星手机一键生成:多端自适应+小程序开发快速建站指南  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  如何通过.red域名打造高辨识度品牌网站?  如何快速搭建高效可靠的建站解决方案?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  历史网站制作软件,华为如何找回被删除的网站?  建站之星如何取消后台验证码生成?  正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?  建站之星上传入口如何快速找到?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  如何用景安虚拟主机手机版绑定域名建站?  c# 服务器GC和工作站GC的区别和设置  小型网站建站如何选择虚拟主机?  宝塔建站教程:一键部署配置流程与SEO优化实战指南  c# 在ASP.NET Core中管理和取消后台任务  如何通过远程VPS快速搭建个人网站?  ,网页ppt怎么弄成自己的ppt?  建站ABC备案流程中有哪些关键注意事项?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  大连 网站制作,大连天途有线官网?  七夕网站制作视频,七夕大促活动怎么报名?  建站主机与虚拟主机有何区别?如何选择最优方案?  如何制作算命网站,怎么注册算命网站?  制作网站的公司有哪些,做一个公司网站要多少钱?  如何快速搭建支持数据库操作的智能建站平台?  建站之星ASP如何实现CMS高效搭建与安全管理?  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  如何选择高效稳定的ISP建站解决方案?  盐城做公司网站,江苏电子版退休证办理流程?  c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗  如何配置FTP站点权限与安全设置?  如何生成腾讯云建站专用兑换码?  建站主机选虚拟主机还是云服务器更好?  linux top下的 minerd 木马清除方法  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  Android滚轮选择时间控件使用详解  如何在香港免费服务器上快速搭建网站?  宝塔建站无法访问?如何排查配置与端口问题?  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  如何通过服务器快速搭建网站?完整步骤解析  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  音响网站制作视频教程,隆霸音响官方网站?  建站10G流量真的够用吗?如何应对访问高峰?  如何零成本快速生成个人自助网站?  长沙企业网站制作哪家好,长沙水业集团官方网站?  制作网站公司那家好,网络公司是做什么的?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  C#怎么使用委托和事件 C# delegate与event编程方法 

您的项目需求

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