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 相关文章推荐
基于dom编程中 动态创建与删除元素的使用
Apr 17 Javascript
javascript随机之洗牌算法深入分析
Jun 07 Javascript
js自定义鼠标右键的实现原理及源码
Jun 23 Javascript
简介JavaScript中toUpperCase()方法的使用
Jun 06 Javascript
不得不分享的JavaScript常用方法函数集(上)
Dec 23 Javascript
javascript正则表达式中分组详解
Jul 17 Javascript
10分钟掌握XML、JSON及其解析
Dec 06 Javascript
简单谈谈ES6的六个小特性
Nov 18 Javascript
javascript实现圣旨卷轴展开效果(代码分享)
Mar 23 Javascript
使用jQuery,Angular实现登录界面验证码详解
Apr 27 jQuery
p5.js入门教程之平滑过渡(Easing)
Mar 16 Javascript
jQuery中实现text()的方法
Apr 04 jQuery
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
hessian 在PHP中的使用介绍
2010/12/13 PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
2015/09/23 PHP
纯php生成随机密码
2015/10/30 PHP
带你了解PHP7 性能翻倍的关键
2015/11/19 PHP
yii,CI,yaf框架+smarty模板使用方法
2015/12/29 PHP
PHP使用curl函数发送Post请求的注意事项
2016/11/26 PHP
jQuery 1.2.x 升? 1.3.x 注意事项
2009/05/06 Javascript
有趣的javascript数组定义方法
2010/09/10 Javascript
jQuery 表单验证扩展代码(一)
2010/10/11 Javascript
JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
2012/10/11 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
2013/10/20 Javascript
Javascript中3种实现继承的方法和代码实例
2014/08/12 Javascript
Nginx上传文件全部缓存解决方案
2015/08/17 Javascript
轻松实现Bootstrap图片轮播
2020/04/20 Javascript
下一代Bootstrap的5个特点 超酷炫!
2016/06/17 Javascript
jquery轮播的实现方式 附完整实例
2016/07/28 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
Vue组件库发布到npm详解
2018/02/17 Javascript
最简单的vue消息提示全局组件的方法
2019/06/16 Javascript
jQuery实现鼠标移入显示蒙版效果
2020/01/11 jQuery
三步搞定:Vue.js调用Android原生操作
2020/09/07 Javascript
jQuery实现简单全选框
2020/09/13 jQuery
Vue 实现一个简单的鼠标拖拽滚动效果插件
2020/12/10 Vue.js
使用Python开发windows GUI程序入门实例
2014/10/23 Python
Python os模块介绍
2014/11/30 Python
Python中规范定义命名空间的一些建议
2016/06/04 Python
Python3.7将普通图片(png)转换为SVG图片格式(网站logo图标)动起来
2020/04/21 Python
HTML5 textarea高度自适应的两种方案
2020/04/08 HTML / CSS
Lentiamo比利时:便宜的隐形眼镜
2020/02/14 全球购物
Jdbc数据访问技术面试题
2012/03/30 面试题
公司承诺书范文
2014/05/19 职场文书
会员卡清退活动总结
2014/08/27 职场文书
党员学习中共十八大报告思想汇报
2014/09/15 职场文书
2014年终工作总结范本
2014/12/15 职场文书
小学教师暑期培训心得体会
2016/01/09 职场文书
关于感恩老师的古诗句
2019/08/20 职场文书