用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>
用span,input设置opacity为0,点击passbox,input获得焦点,监听input的oninput给span生成●
<div class="passbox">
<input type="number" id="ipt"/>
<span></span>
<span></span>
<span></span>
</div>
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.1k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
短横线用span标签加下划线,让一个input标签透明(opacity = 0),并且监听oninput事件,根据输入字符串长度给span标签添加class,让它的:before变成黑色圆球