• 很多人再找的6位框输入密码 类似于支付时候的输入密码框


    引用js

    <script src="http://zeptojs.com/zepto.min.js"></script>  

     

    css

     

    .pwd-box{  

            width:310px;  

            padding-left: 1px;  

            position: relative;  

            border: 1px solid #9f9fa0;  

            border-radius: 3px;  

    over-flow:hidden  

        }  

        .pwd-box input[type="tel"]{  

            width: 99%;  

            height: 45px;  

            color: transparent;  

            position: absolute;  

            top: 0;  

            left: 0;  

            border: none;  

            font-size: 18px;  

            opacity: 0;  

            z-index: 1;  

            letter-spacing: 35px;  

        }  

        .fake-box input{  

            width: 44px;  

            height: 48px;  

            border: none;  

            border-right: 1px solid #e5e5e5;  

            text-align: center;  

            font-size: 30px;  

        }  

        .fake-box input:nth-last-child(1){  

            border:none;  

        }  

     

     

    html

     

    <div class="pwd-box">  

        <input type="tel" maxlength="6" class="pwd-input" id="pwd-input">  

        <div class="fake-box">  

            <input type="text" readonly="">  

            <input type="text" readonly="">  

            <input type="text" readonly="">  

            <input type="text" readonly="">  

            <input type="text" readonly="">  

            <input type="text" readonly="">  

        </div>  

    </div>  

     

     

    js

     

    var $input = $(".fake-box input");  

        $("#pwd-input").on("input", function() {

            var pwd = $(this).val().trim();  

            for (var i = 0, len = pwd.length; i < len; i++) {

                $input.eq("" + i + "").val(pwd[i]);  

            }  

            $input.each(function() {

                var index = $(this).index();  

                if (index >= len) {

                    $(this).val("");  

                }

            });  

            if (len == 6) {

                //执行其他操作

            }  

        });  

  • 相关阅读:
    双向循环链表
    字符串拷贝
    div样式调整.txt
    解析xml的单个节点值和循环节点消息体
    C++中的string
    正则表达式教程
    一个很好的Qt教程个人主页
    单射、双射与满射
    ISO C++ forbids declaration of * with no type
    一个中学生的个人主页
  • 原文地址:https://www.cnblogs.com/zyzhao/p/7479831.html
Copyright © 2020-2023  润新知