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

前端验证验证码

作者: 滔滔逐浪 | 来源:发表于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();

})

相关文章

  • 参考的文章

    验证码 图片验证码前端怎样获取后端生成的验证码图片,并且点击图片的时候改变验证码 记住密码 前端记住密码功能密码安...

  • Restful风格的验证码

    Restful风格的验证码 Restful风格的验证码 接口生成验证码接口信息前端显示校验接口信息前端校验 移动端...

  • PHP生成图片验证码

    后台代码 生成验证码 判断验证码 Route 前端代码 JavaScript 展示效果

  • svg-captcha前后端使用

    前端请求获取验证码接口,后端生成返回给前端,同时存入session前端填写验证码,提交后和后端session里面存...

  • Pig4Cloud之验证码

    登陆前端代码 刷新验证码代码 验证码配置开关 前端开关 位于website.js中配置validateCode属性...

  • 轻松搞定-vue-随机验证码

    1. 前言 验证码对前端而言是一个非常常用的功能,这里我们只讨论前端验证码的写法,不管后台从项目里抽出单独的验证码...

  • 密码重置姿势

    修改密码的验证码返回到Web前端进行验证,也就是点击获取验证码后,验证码返回到网页的某个hidden属性的标签中....

  • vue中axios请求登录验证码sessionid不一致的解决办

    登录时需要图片验证码验证,首先需要请求获取验证码的接口,然后将验证码存入session中并返回给前端,登录时拿用户...

  • axios 实现自动重新请求接口

    目前有这样一个需求:前端对需要验证的接口进行拦截并在弹框中获取验证码,在输入验证码并验证成功后,自动带着验证码重新...

  • 2020-06-18--flask项目03--注册功能02--手

    短信验证码依赖包的设置及测试 使用依赖包在服务器实现短信验证码的发送 前端事件响应函数的补充 分析 短信验证码 短...

网友评论

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

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