JS實現(xiàn)身份證輸入框的輸入效果
實現(xiàn)如圖所示的輸入效果:

實現(xiàn)這種效果,比較簡單的一種方式就是給一個input添加一個背景圖片,然后通過設(shè)置字間距來達到效果。
代碼:
html:
<input type="text" maxlength="8" class="idInput" onkeyup='this.value=this.value.replace(/\D/gi,"")'>
css:
.idInput{
width: 24.95rem;
height: 4.7rem;
background: url(../img/input_bg.png) center / contain no-repeat;
font-size: 1.6rem;
color: #1b1920;
letter-spacing: 2.2rem; //最主要的部分,字間距
padding-left: 1.2rem;
}
這樣的話就可以實現(xiàn)輸入框輸入效果了。
還有一種實現(xiàn)思路是,八個input標簽排列,使用keyup事件,當一個input輸入完成以后,光標自動跳到下一個input。在實現(xiàn)過程中,我發(fā)現(xiàn),雖然輸入可以實現(xiàn),但是刪除的時候沒有辦法刪除,所以就沒有使用這種方法。
總結(jié)
以上所述是小編給大家介紹的JS實現(xiàn)身份證輸入框的輸入效果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
javascript顯示倒計時控制按鈕的簡單實現(xiàn)
下面小編就為大家?guī)硪黄猨avascript顯示倒計時控制按鈕的簡單實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-06
基于JavaScript實現(xiàn)手機短信按鈕倒計時(超簡單)
在淘寶等購物網(wǎng)站,我們都會看到一個發(fā)送短信倒計時的按鈕,究竟是如何實現(xiàn)的呢?下面小編通過本篇文章給大家分享一段代碼關(guān)于js實現(xiàn)手機短信按鈕倒計時,需要的朋友參考下2015-12-12
JS將數(shù)字轉(zhuǎn)換成三位逗號分隔的樣式(示例代碼)
本篇文章主要是對JS將數(shù)字轉(zhuǎn)換成三位逗號分隔的樣式(示例代碼)進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-02-02

