zoukankan      html  css  js  c++  java
  • 四位数的随机验证码

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title> 四位数的随机验证码</title>
    	<style type="text/css">
           body,div{margin:0;padding:0;font-family:"微软雅黑";font-size: 18px;}
           #div1{150px;height:30px;line-height:30px;text-align: center;position: absolute;top:50%;left:50%;margin-left:-50px;margin-top:-15px;letter-spacing: 5px; cursor:pointer;background:#ff6000;}
    	</style>
    </head>
    <body>
    	<div id="div1"></div>
    	<script type="text/javascript">
    	      function getRandom(n,m){
    	      	  n = Number(n); //不管是什么数据类型,强制性转换为 Number 结果只可能是数组或者Null
    	      	  m = Number(m);
    	      	  if(isNaN(n) || isNaN(m)){ //判断是不是有效数字,不是返回[0-1)之间的随机数
    	      	  	  return Math.random();
    	      	  };
    	      	  if(n>m){  // 如果n>m 交换位置
                      var t = n;
                      n=m;
                      m=t;
    	      	  }
    	      	  return Math.round(Math.random()*(m-n)+n)
    	      }
    
              var oDiv = document.getElementById("div1");//获取指定位置显示的div
              var codestr ="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";// 设置验证码获取的索引范围范围
              
              function getCode(){
              	var code="";
    	         for(var i =1;i<=4;i++){  //四位验证码循环四次
    	            code+=codestr.charAt(getRandom(0,61));
    	         }
    	         oDiv.innerHTML= code;
    
              }
              getCode()
              oDiv.onclick =function(){
              	 getCode()
              }
              
    	</script>
    </body>
    </html>
    

      

  • 相关阅读:
    linux 学习笔记1
    IIS请求筛选模块被配置为拒绝超过请求内容长度的请求
    ipod锁定后的恢复
    HTTP报文
    数据仓库概念
    数据挖掘概念
    大数据处理工具
    eclipse 4.3 汉化
    在CentOS中安装输入法
    编译Hadoop1.1.2eclipse插件并测试
  • 原文地址:https://www.cnblogs.com/zjx2011/p/4438643.html
Copyright © 2011-2022 走看看