• 案例 注册验证的状态


    <!DOCTYPE html>
    <html lang="en">

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <style>
            div {
                 600px;
                margin: 100px auto;
            }
            
            .message {
                display: inline-block;
                font-size: 12px;
                color: #999;
                background: url(images/mess.png) no-repeat left center;
                padding-left: 20px;
            }
            
            .wrong {
                color: red;
                background-image: url(images/wrong.png);
            }
            
            .right {
                color: green;
                background-image: url(images/right.png);
            }
        </style>
    </head>

    <body>
        <div class="register">
            <input type="password" class="ipt">
            <p class="message">请输入6-16位密码</p>
        </div>

        <script>
            var ipt = document.querySelector('.ipt');
            var message = document.querySelector('.message');
            ipt.onblur = function() {
                // 判断长度
                if (this.value.length < 6 || this.value.length > 16) {
                    message.className = 'message wrong';
                    message.innerHTML = '您输入的位数不对,要求6-16位';
                } else {
                    message.className = 'message right';
                    message.innerHTML = '您输入正确';
                }
            }
        </script>
    </body>

    </html>
  • 相关阅读:
    服务器选型:x86 vs 小型机谁更胜一筹?
    MySQL与PostgreSQL相比哪个更好?
    微服务架构优缺点
    聊聊Flume和Logstash的那些事儿
    HDFS文件系统
    阿里巴巴鹰眼技术解密
    OLAP、OLTP的介绍和比较
    storm架构及原理
    swift ClassNameFromString 的替换方法 + 创建TableviewHelper
    swift 屏幕的翻转 + 状态栏(statusBar)的隐藏
  • 原文地址:https://www.cnblogs.com/ericblog1992/p/13051366.html
Copyright © 2020-2023  润新知