码迷,mamicode.com
首页 > 移动开发 > 详细

jquery 移动端 六位密码输入

时间:2017-10-26 16:11:24      阅读:397      评论:0      收藏:0      [点我收藏+]

标签:手机   type   read   html   ++   ast   nbsp   trim   child   

<!DOCTYPE html>  
<html>  
<head>  

<script src="scripts/jquery-1.7.1.min.js"></script>

  <title>手机端六位密码输入</title>  
<style>  
.pwd-box{  
        width:310px;  
        padding-left: 1px;  
        position: relative;  
        border: 1px solid #9f9fa0;  
        border-radius: 3px;  
overflow: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;  
    }  
</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>

技术分享

 

jquery 移动端 六位密码输入

标签:手机   type   read   html   ++   ast   nbsp   trim   child   

原文地址:http://www.cnblogs.com/arealy/p/7737249.html

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