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 相关文章推荐
filters.revealTrans.Transition使用方法小结
Aug 19 Javascript
有关javascript的性能优化 (repaint和reflow)
Apr 12 Javascript
javascript+html5实现仿flash滚动播放图片的方法
Apr 27 Javascript
js实现图片缓慢放大缩小效果
Aug 02 Javascript
D3.js实现散点图和气泡图的方法详解
Sep 21 Javascript
js学习之----深入理解闭包
Nov 21 Javascript
Bootstrap和Java分页实例第一篇
Dec 23 Javascript
jQuery niceScroll滚动条错位问题的解决方法
Feb 03 jQuery
Vue 去除路径中的#号
Apr 19 Javascript
原生js实现可兼容PC和移动端的拖动滑块功能详解【测试可用】
Aug 15 Javascript
VUE项目初建和常见问题总结
Sep 12 Javascript
详解react组件通讯方式(多种)
May 06 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中的null合并运算符
2015/12/30 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
2017/08/07 PHP
PHP如何实现订单的延时处理详解
2017/12/30 PHP
Laravel框架控制器的request与response用法示例
2019/09/30 PHP
Javascript调试工具(下载)
2007/01/09 Javascript
javascript动画对象支持加速、减速、缓入、缓出的实现代码
2012/09/30 Javascript
nodejs入门教程一:概念与用法简介
2017/04/24 NodeJs
jQuery 添加样式属性的优先级别方法(推荐)
2017/06/08 jQuery
vue系列之requireJs中引入vue-router的方法
2018/07/18 Javascript
vue3.0 CLI - 2.4 - 新组件 Forms.vue 中学习表单
2018/09/14 Javascript
浅谈Vue组件单元测试究竟测试什么
2020/02/05 Javascript
详解Webpack抽离第三方类库以及common解决方案
2020/03/30 Javascript
VUE和Antv G6实现在线拓扑图编辑操作
2020/10/28 Javascript
token 机制和实现方式
2020/12/15 Javascript
[02:04]2016国际邀请赛中国区预选赛VG.R晋级之路
2016/07/01 DOTA
python连接sql server乱码的解决方法
2013/01/28 Python
使用Python脚本操作MongoDB的教程
2015/04/16 Python
python集合用法实例分析
2015/05/30 Python
Python常用特殊方法实例总结
2019/03/22 Python
Python调用百度OCR实现图片文字识别的示例代码
2020/07/17 Python
Python爬虫基于lxml解决数据编码乱码问题
2020/07/31 Python
Python如何操作docker redis过程解析
2020/08/10 Python
如何基于Python爬虫爬取美团酒店信息
2020/11/03 Python
CSS3 实现飘动的云朵动画
2020/12/01 HTML / CSS
法国在线宠物店:zooplus.fr
2018/02/23 全球购物
Electrolux伊莱克斯巴西商店:家用电器、小家电和配件
2018/05/23 全球购物
JSF面试题:Jsf中的核心类用那些?有什么作用?LiftCycle六大生命周期是什么?
2014/07/17 面试题
酒吧员工的岗位职责
2013/11/26 职场文书
英语自荐信范文
2013/12/11 职场文书
党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
社会主义核心价值观主题教育活动总结
2015/05/07 职场文书
大学生见习总结报告
2015/06/24 职场文书
告知书格式
2015/07/01 职场文书
2016大学生社会实践心得体会范文
2016/01/14 职场文书
MongoDB数据库常用的10条操作命令
2021/06/18 MongoDB
JavaScript实现简单拖拽效果
2021/09/15 Javascript