码迷,mamicode.com
首页 > 其他好文 > 详细

随机验证码

时间:2020-06-18 01:53:40      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:data   输入   load   rip   alert   color   cti   dex   ++   

在登录或者注册页面输入表单时,会让你输入验证码进行账号绑定,一般验证码都是后台在弄,前端一般都是获取验证码传递给后端。
 
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>验证码</title>
    <style>
        *{
            padding: 0;
            margin: 0;
        }
        #app{
            width: 80%;
            margin:40px auto;
        }
        #code{
            width: 200px;
            height: 200px;
            border: 1px solid rgba(114, 114, 114, 0.27);
            text-align: center;
            line-height: 200px;
            color: orangered;
            font-size: 36px;
            font-style: italic;
        }
         .yz{
             margin: 10px;
         }
    </style>
</head>
<body>
<div id="app">
    <div id="code"></div>
    <div class="yz">
        <input type="text" id="text">
        <button type="button" id="vaildata">验证</button>
    </div>
</div>
<script>
window.onload=function () {
    let div=document.getElementById("code")
    let text=document.getElementById("text")
    let btn=document.getElementById("vaildata")
    let code=""
    let codelength=4
    let randCode=[0,1,2,3,4,5,6,7,8,9,‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘,‘g‘,
        ‘H‘,‘I‘,‘J‘,‘K‘,‘L‘,‘M‘,‘N‘]

 

    for(let i=0;i<codelength;i++){
        //设置随机范围
        let index=Math.floor(Math.random()*randCode.length)
       // console.log(index);
       // console.log(randCode[index]);
        code+=randCode[index]
    }
    div.innerText=code

 

    btn.onclick=function () {
      // console.log(text.value);
        if(text.value==code){
               alert("验证成功")
               text.value=""
        }else if(text.value.length==0){
            alert("请输入验证码")
        }else {
            alert("验证失败")
            text.value=""
        }
    }

 

}
</script>
</body>
</html>

随机验证码

标签:data   输入   load   rip   alert   color   cti   dex   ++   

原文地址:https://www.cnblogs.com/wywd/p/13155326.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!