全网整合营销服务商

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

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

js+html制作简单验证码

本文实例为大家分享了JavaScript制作验证码的具体代码,供大家参考,具体内容如下

<html>
<head>
<meta charset="utf-8"/>
<title>js验证码</title>
<style type="text/css">
 #login{
  width:50px;
  height:30px;
  line-height:30px;
  margin:0 auto;
  background-color:#eee;
  text-align:center;
  color:red;
 }
 p{
  width:75px;
  height:30px;

  margin:0 auto;
 }
 
</style>
</head>
<body>
<p>验证码:</p>
<div id="login" onclick="show()"><a href="#"></a></div>
<script type="text/javascript">
  function codes(n){
      var a="azxcvbnmsdfghjklqwertyuiopZXCVBNMASDFGHJKLQWERTYUIOP0123456789";
      var b="";
    for (var i = 0;i<n;i++){
      var index=Math.floor(Math.random()*62);
       b+=a.charAt(index);

    }
    return b;
    };
    function show(){
      document.getElementById("login").innerHTML=codes(4);
    
  }
  window.onload=show;


</script>

</body>
</html>

另一个js验证码的部分代码:

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值赋给验证码 
} 
//校验验证码 
document.getElementById("Yzm").addEventListener("change",validate); 
 
function validate(){ 
 var inputCode = document.getElementById("Yzm").value.toUpperCase(); //取得输入的验证码并转化为大写 
 if(inputCode.length <= 0) { //若输入的验证码长度为0 
 alert("请输入验证码!"); //则弹出请输入验证码 
 $("#Yzm").focus(); 
 YZM = false; 
 } 
 else if(inputCode != code ) { //若输入的验证码与产生的验证码不一致时 
 alert("验证码输入错误!@_@"); //则弹出验证码输入错误 
 createCode();//刷新验证码 
 $("#Yzm").val("");<span style="font-family: Arial, Helvetica, sans-serif;">//清空文本框</span> 
 $("#Yzm").focus();//重新聚焦验证码框 
 YZM = false; 
 } 
 else { //输入正确时 
 $("#Yzm").blur();//绑定验证码输入正确时要做的事 
 YZM = true; 
 
 } 
}; 

附效果图:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# js  # html  # 验证码  # js实现手机发送验证码功能  # JSP实现登录功能之添加验证码  # JS实现表单验证功能(验证手机号是否存在  # 验证码倒计时)  # JS/jQ实现免费获取手机验证码倒计时效果  # 基于JavaScript短信验证码如何实现  # js实现简单的验证码  # js实现点击获取验证码倒计时效果  # Jsp生成页面验证码的方法[附代码]  # JavaScript 验证码的实例代码(附效果图)  # 原生js实现验证码功能  # 随机数  # 请输入  # 弹出  # 大家分享  # 时要  # 绑定  # 具体内容  # 大家多多  # 清空  # 文本框  # 长度为  # 并转  # background  # auto  # margin  # color  # px  # height  # line 


相关文章: 广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  如何在阿里云通过域名搭建网站?  公司门户网站制作流程,华为官网怎么做?  如何通过虚拟机搭建网站?详细步骤解析  专业公司网站制作公司,用什么语言做企业网站比较好?  建站之星与建站宝盒如何选择最佳方案?  官网建站费用明细查询_企业建站套餐价格及收费标准指南  建站之星如何配置系统实现高效建站?  婚礼视频制作网站,学习*后期制作的网站有哪些?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  如何在宝塔面板创建新站点?  如何通过虚拟主机快速搭建个人网站?  建站之星如何助力企业快速打造五合一网站?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  建站之星备案流程有哪些注意事项?  如何快速搭建自助建站会员专属系统?  深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?  建站之星3.0如何解决常见操作问题?  建站主机如何选?性能与价格怎样平衡?  移民网站制作流程,怎么看加拿大移民官网?  如何通过虚拟主机空间快速建站?  正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?  C++中引用和指针有什么区别?(代码说明)  如何规划企业建站流程的关键步骤?  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  如何通过PHP快速构建高效问答网站功能?  建站之星后台密码遗忘或太弱?如何重置与强化?  名字制作网站免费,所有小说网站的名字?  开封网站制作公司,网络用语开封是什么意思?  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?  导航网站建站方案与优化指南:一站式高效搭建技巧解析  高性价比服务器租赁——企业级配置与24小时运维服务  如何制作网站标识牌,动态网站如何制作(教程)?  如何通过FTP空间快速搭建安全高效网站?  ,怎么用自己头像做动态表情包?  成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?  如何用IIS7快速搭建并优化网站站点?  C#如何在一个XML文件中查找并替换文本内容  如何通过IIS搭建网站并配置访问权限?  教学网站制作软件,学习*后期制作的网站有哪些?  如何快速配置高效服务器建站软件?  济南网站建设制作公司,室内设计网站一般都有哪些功能?  商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?  建站之星云端配置指南:模板选择与SEO优化一键生成  如何使用Golang安装API文档生成工具_快速生成接口文档  实惠建站价格推荐:2025年高性价比自助建站套餐解析  网站制作公司排行榜,四大门户网站排名?  西安大型网站制作公司,西安招聘网站最好的是哪个? 

您的项目需求

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