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 相关文章推荐
js小技巧--自动隐藏红叉叉
Aug 13 Javascript
jQuery find和children方法使用
Jan 31 Javascript
利用JS实现浏览器的title闪烁
Jul 08 Javascript
js获取某元素的class里面的css属性值代码
Jan 16 Javascript
JavaScript中实现异步编程模式的4种方法
Sep 24 Javascript
javascript insertAfter()定义与用法示例
Jul 25 Javascript
使用Curl命令查看请求响应时间方法
Nov 04 Javascript
svg动画之动态描边效果
Feb 22 Javascript
Angular4集成ng2-file-upload的上传组件
Mar 14 Javascript
详解angular路由高亮之RouterLinkActive
Apr 28 Javascript
vue slots 组件的组合/分发实例
Sep 06 Javascript
es6中new.target的作用和使用场景简单示例分析
Mar 14 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
古巴咖啡 Cubita琥爵咖啡 独特的加勒比海风味咖啡
2021/03/06 新手入门
php轻松实现中英文混排字符串截取
2014/05/28 PHP
PHP实现数组递归转义的方法
2014/08/28 PHP
ThinkPHP分组下自定义标签库实例
2014/11/01 PHP
php单文件版在线代码编辑器
2015/03/12 PHP
常用PHP封装分页工具类
2017/01/14 PHP
多个iframe自动调整大小的问题
2006/09/18 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
2010/07/25 Javascript
js异步加载的三种解决方案
2013/03/04 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
常用jQuery选择器总结
2014/07/11 Javascript
express的中间件cookieParser详解
2014/12/04 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
安装使用Mongoose配合Node.js操作MongoDB的基础教程
2016/03/01 Javascript
基于node实现websocket协议
2016/04/25 Javascript
浅谈Node.js:fs文件系统模块
2016/12/08 Javascript
详解Angular-Cli中引用第三方库
2017/05/21 Javascript
禁止弹窗中蒙层底部页面跟随滚动的几种方法
2017/12/07 Javascript
layui下拉列表select实现可输入查找的方法
2019/09/28 Javascript
小程序跨页面交互的作用与方法详解
2020/01/07 Javascript
原生JavaScript写出Tabs标签页的实例代码
2020/07/20 Javascript
js实现简易ATM功能
2020/10/27 Javascript
vue中可编辑树状表格的实现代码
2020/10/31 Javascript
[01:38]DOTA2 2015国际邀请赛中国区预选赛 Showopen
2015/06/01 DOTA
Python打造出适合自己的定制化Eclipse IDE
2016/03/02 Python
django框架模板语言使用方法详解
2019/07/18 Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
2019/11/28 Python
支持IE8的纯css3开发的响应式设计动画菜单教程
2014/11/05 HTML / CSS
波兰数码相机及配件网上商店: Cyfrowe.pl
2017/06/19 全球购物
社区居务公开实施方案
2014/03/27 职场文书
幼儿评语大全
2014/04/30 职场文书
网球场地租赁协议范本
2014/10/07 职场文书
人与自然的观后感
2015/06/18 职场文书
OpenCV-Python实现怀旧滤镜与连环画滤镜
2021/06/09 Python
Kubernetes部署实例并配置Deployment、网络映射、副本集
2022/04/01 Servers
Redis高并发缓存架构性能优化
2022/05/15 Redis