码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-09-05 19:16:35      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:ted   on()   one   val   maxlength   cin   border   col   很多   

引用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) {

            //执行其他操作

        }  

    });  

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

标签:ted   on()   one   val   maxlength   cin   border   col   很多   

原文地址:http://www.cnblogs.com/zyzhao/p/7479831.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!