4 个回答

短横线用span标签加下划线,让一个input标签透明(opacity = 0),并且监听oninput事件,根据输入字符串长度给span标签添加class,让它的:before变成黑色圆球

用6个input,监听输入一个之后下一个获取焦点

<style>
    #psw input {margin-right:10px;border:0 none;border-bottom:1px solid #ccc;text-align:center;}
</style>
<div id="psw">
    <input type="password" />
    <input type="password" />
    <input type="password" />
    <input type="password" />
    <input type="password" />
    <input type="password" />
</div>
<script>
    $("#psw input").on("keyup",function(ev){
       var oEv = event || ev;
       var val = $(this).val().trim(); 
       
       if(oEv.keyCode==8){
           $(this).prev().focus()
       }else{
           if(val){
               $(this).next().focus();
           }
       }   
    });
</script>

latter-space试试?

用span,input设置opacity为0,点击passbox,input获得焦点,监听input的oninput给span生成●

 <div class="passbox">
                  <input type="number" id="ipt"/>    
                  <span></span>
                  <span></span>
                  <span></span>
          </div>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题