JS实现身份证输入框的输入效果


Posted in Javascript onAugust 21, 2017

实现如图所示的输入效果:

JS实现身份证输入框的输入效果

实现这种效果,比较简单的一种方式就是给一个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实现身份证输入框的输入效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript里的条件判断
Feb 27 Javascript
Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
Mar 16 Javascript
ExtJS TabPanel beforeremove beforeclose使用说明
Mar 31 Javascript
扩展javascript的Date方法实现代码(prototype)
Nov 20 Javascript
jQuery实现伸展与合拢panel的方法
Apr 30 Javascript
关于JS中match() 和 exec() 返回值和属性的测试
Mar 21 Javascript
jQuery toggle 代替方法
Mar 22 Javascript
创建一个类Person的简单实例
May 17 Javascript
JavaScript探测CSS动画是否已经完成的方法
Aug 30 Javascript
JavaScript ES6中CLASS的使用详解
Nov 22 Javascript
JS基于正则表达式实现的密码强度验证功能示例
Sep 21 Javascript
Vue项目打包编译优化方案
Sep 16 Javascript
Vue自定义指令使用方法详解
Aug 21 #Javascript
javascript实现Java中的Map对象功能的实例详解
Aug 21 #Javascript
Vue ElementUI之Form表单验证遇到的问题
Aug 21 #Javascript
JavaScript中各数制转换全面总结
Aug 21 #Javascript
JQuery判断正整数整理小结
Aug 21 #jQuery
温故知新——JavaScript中的字符串连接问题最全总结(推荐)
Aug 21 #Javascript
Vue.js实现按钮的动态绑定效果及实现代码
Aug 21 #Javascript
You might like
PHP面向对象五大原则之开放-封闭原则(OCP)详解
2018/04/04 PHP
Apache+PHP+MySQL搭建PHP开发环境图文教程
2020/08/06 PHP
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
2009/08/04 Javascript
vs2003 js文件编码问题的解决方法
2010/03/20 Javascript
jQuery中fadeIn、fadeOut、fadeTo的使用方法(图片显示与隐藏)
2013/05/08 Javascript
js中substr,substring,indexOf,lastIndexOf的用法小结
2013/12/27 Javascript
PHP PDO操作总结
2014/11/17 Javascript
moment.js轻松实现获取当前日期是当年的第几周
2015/02/05 Javascript
Markdown与Bootstrap相结合实现图片自适应属性
2016/05/04 Javascript
JS类的定义与使用方法深入探索
2016/11/26 Javascript
Vue.js实现一个SPA登录页面的过程【推荐】
2017/04/29 Javascript
vue自定义底部导航栏Tabbar的实现代码
2018/09/03 Javascript
npm配置国内镜像资源+淘宝镜像的方法
2018/09/07 Javascript
IntelliJ IDEA编辑器配置vue高亮显示
2019/09/26 Javascript
JS实现吸顶特效
2020/01/08 Javascript
JavaScript实现滑块验证解锁
2021/01/07 Javascript
[08:53]DOTA2每周TOP10 精彩击杀集锦vol.9
2014/06/26 DOTA
[59:44]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 paiN vs iG
2018/03/31 DOTA
使用Python判断质数(素数)的简单方法讲解
2016/05/05 Python
Django自定义manage命令实例代码
2018/02/11 Python
对python中的pop函数和append函数详解
2018/05/04 Python
python+PyQT实现系统桌面时钟
2020/06/16 Python
对pandas的算术运算和数据对齐实例详解
2018/12/22 Python
python字符串替换re.sub()方法解析
2019/09/18 Python
Python2及Python3如何实现兼容切换
2020/09/01 Python
关于python scrapy中添加cookie踩坑记录
2020/11/17 Python
利用Storage Event实现页面间通信的示例代码
2018/07/26 HTML / CSS
海淘母婴商城:国际妈咪
2016/07/23 全球购物
后勤主管工作职责
2013/12/07 职场文书
消防战士优秀事迹材料
2014/02/13 职场文书
春风行动实施方案
2014/03/28 职场文书
委托书样本
2014/04/02 职场文书
中学生演讲稿
2014/04/26 职场文书
歌颂祖国演讲稿
2014/05/04 职场文书
房屋分割离婚协议书范本
2014/12/01 职场文书
房地产工程部经理岗位职责
2015/04/09 职场文书