• jquery 移动端 六位密码输入


    <!DOCTYPE html>  
    <html>  
    <head>  
    
    <script src="scripts/jquery-1.7.1.min.js"></script>
    
      <title>手机端六位密码输入</title>  
    <style>  
    .pwd-box{  
            310px;  
            padding-left: 1px;  
            position: relative;  
            border: 1px solid #9f9fa0;  
            border-radius: 3px;  
    overflow:hidden  
        }  
        .pwd-box input[type="tel"]{  
             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{  
             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;  
        }  
    </style>  
    </head>  
    <body>  
    <div class="pwd-box">  
        <input type="tel" maxlength="6" class="pwd-input" >  
        <div class="fake-box">  
            <input type="password" readonly="">  
            <input type="password" readonly="">  
            <input type="password" readonly="">  
            <input type="password" readonly="">  
            <input type="password" readonly="">  
            <input type="password" readonly="">  
        </div>  
    </div>  
    <script>  
    $(function(){
        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) {  
                        //执行其他操作  
                    }  
                });  
    })
    
    </script>  
    </body>  
    </html>

  • 相关阅读:
    路由懒加载的实现
    vue中的tab栏切换内容变换
    H5页面的高度宽度100%
    vue中的路由的跳转的参数
    xxxx-xx-xx的时间的加减
    sql server 2008 R2 备份还原到sql 2012
    eval方法将字符串转换成json对象
    CSS3 圆角(border-radius)
    [Easyui
    JavaScript slice() 方法
  • 原文地址:https://www.cnblogs.com/arealy/p/7737249.html
Copyright © 2020-2023  润新知