zoukankan      html  css  js  c++  java
  • 随机生成不区分大小写的验证码


    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title></title>
    </head>
    <style type="text/css">
    body{text-align: center;}
    .code
    {
    font-family: Arial;
    font-style: italic;
    color: red;
    border: 0;
    padding: 2px 10px;
    letter-spacing: 2px;
    font-weight: bolder;
    }

    </style>
    <body>


    <input type="text" id="input1" />
    <input type="text" onclick="createCode()" id="checkCode" style=" 45px;background: #660099"/>


    <script type="text/javascript" src="https://qunarzz.com/jquery/prd/jquery-1.7.2.js"></script>
    <script language="javascript" type="text/javascript">

    var code;

    function createCode() {
    code = "";
    var checkCode = document.getElementById("checkCode");


    function RndNum(num) {
    var str = '0123456789qwertyuioplkjhgfdsazxcvbnmQWERTYUIOPLKJHGFDSAZXCVBNM';
    var str1 = '';
    for (var i=0;i < num;i++){

    str1 +=str[Math.floor(Math.random()*str.length)];
    }

    return str1;
    }

    var num = RndNum(4);

    code = num;
    if (checkCode) {
    checkCode.className = "code";
    checkCode.value = code;
    }

    }
    </script>
    <script type="text/javascript">
    $(document).ready(function () {
    createCode();
    $("#input1").blur(function () {
    var inputCode = document.getElementById("input1").value;
    if (inputCode.length <= 0) {
    alert("请输入验证码!");
    }
    else if (inputCode != code.toLowerCase()) {
    alert("验证码输入错误!");
    createCode(); //刷新验证码
    }
    else {
    alert("OK!,璐璐蠢!");
    }
    });
    })
    </script>
    </body>
    </html>

  • 相关阅读:
    JS 实现图片模态框,幻灯片,跑马灯功能
    JavaScript 实现表格单列按字母排序
    JavaScript 进度条重复加载
    JS / CSS 实现的便签记录本
    HTML CSS, JavaScript 计算器
    JS/CSS 各种操作信息提示效果
    JS/CSS 在屏幕底部弹出消息
    Immer 实战讲解
    mixin配合class实现多继承的绝佳妙用
    Axios源码深度剖析
  • 原文地址:https://www.cnblogs.com/ll-taj/p/6601219.html
Copyright © 2011-2022 走看看