JS实现身份证输入框的输入效果
2016-10-11 00:00
501 查看
实现如图所示的输入效果:
实现这种效果,比较简单的一种方式就是给一个input添加一个背景图片,然后通过设置字间距来达到效果。
代码:
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; }
这样的话就可以实现输入框输入效果了。
还有一种实现思路是,八个input标签排列,使用keyup事件,当一个input输入完成以后,光标自动跳到下一个input。在实现过程中,我发现,虽然输入可以实现,但是删除的时候没有办法删除,所以就没有使用这种方法。
总结
以上所述是小编给大家介绍的JS实现身份证输入框的输入效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
相关文章推荐
- 如何实现身份证输入框的输入效果
- 实现textbox对输入内容的自动检索功能,效果相当于百度首页的文本输入框
- js实现input输入框只能输入数字的功能
- 利用Angularjs和原生JS分别实现动态效果的输入框
- js实现input输入框只能输入数字的功能
- 实现输入内容提示的功能(仿google_百度输入框提示)jquery.ui.autocomplete.js插件
- js中实现输入框输入字数提示
- JS实现输入框类似百度搜索的智能提示效果
- JS实现在输入框内输入@时,邮箱账号自动补全
- js实现input输入框只能输入数字的功能(完美测试通过)
- js实现填写身份证号、手机号、准考证号等信息自动空格的效果
- js实现input输入框只能输入数字的功能(完美测试通过)
- js实现模拟银行卡账号输入显示效果
- JS实现输入框提示文字点击时消失效果
- js实现双击单元格变成文本输入框效果代码
- js实现填写身份证号、手机号、准考证号等信息自动空格的效果
- JS实现单击输入框弹出选择框效果完整实例
- JS实现单击输入框弹出选择框效果完整实例
- 实现输入内容提示的功能(仿google_百度输入框提示)jquery.ui.autocomplete.js插件
- js只允许输入数字,输入其它会被替换成空实现,达到不能输入的效果