美文网首页
前端验证验证码

前端验证验证码

作者: 滔滔逐浪 | 来源:发表于2019-01-06 09:04 被阅读2次

    html

    <div>
       <input type="text" id="input" value="" placeholder="验证码">
        <input type="button" value="验证是否正确" class="Verification">
         <P  id="code" ></P>
    </div>
    

    css

    p {
      letter-spacing: 10px;
                width:100px;
                background:linear-gradient(to right,red ,blue);
                -webkit-background-clip: text;
              color: transparent;
               margin-left: 13.5%;
                margin-top: -1.2%;
    }
    

    js

    $(function() {
        var code; //alert(typeof code);
        var onCode = $('#code'); // alert(bun_1.length);
        var p = $('p'); // alert(p.length);
        onCode.on('click', function() {
            code = '';
            var codeLength = 4;
            var random = [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'];
            var Color = ['red', 'blue', 'yellow', 'pink', 'green', 'black'];
            for (var i = 0; i < codeLength + 1; i++) {
                var index = Math.floor(Math.random() * 36);
                var ColorIndex = Math.floor(Math.random() * 6);
                console.log(Color[ColorIndex]);
                //                  p.css('border','1px '+Color[ColorIndex]+' solid');
                p.css('border', '1px solid ' + Color[ColorIndex] + '');
                code += random[index];
            }
    
            p.text(code);
    
        })
        var Verification = $('.Verification');
        Verification.on('click', function() {
            var ipt = $('#input').val().toUpperCase();
            if (ipt.length == 0) {
                alert('你是不是忘了啥?比如:验证码!');
        onCode.click();
            } else if (ipt != p.text()) {
                alert('你验证码输错了,重输!!!');
        onCode.click();
                //                      alert(p.text());
    
                //                      alert(ipt);
            } else {
                alert('真棒,验证成功');
            }
        })
        onCode.click();
    
    })
    
    

    相关文章

      网友评论

          本文标题:前端验证验证码

          本文链接:https://www.haomeiwen.com/subject/qnxnlqtx.html