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中的注释使用与注意事项小结
Sep 20 Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
May 19 Javascript
JQuery实现可直接编辑的表格
Apr 16 Javascript
js实现圆盘记速表
Aug 03 Javascript
jQuery实现时尚漂亮的弹出式对话框实例
Aug 07 Javascript
jQuery实现鼠标滑过图片移动特效
Dec 08 Javascript
JavaScript制作简易计算器(不用eval)
Feb 05 Javascript
区别JavaScript函数声明与变量声明
Sep 12 Javascript
JS如何实现动态添加的元素绑定事件
Nov 12 Javascript
vue实现微信浏览器左上角返回按钮拦截功能
Jan 18 Javascript
Javascript ParentNode和ChildNode接口原理解析
Mar 16 Javascript
在VUE style中使用data中的变量的方法
Jun 19 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
解决Codeigniter不能上传rar和zip压缩包问题
2014/03/07 PHP
让codeigniter与swfupload整合的最佳解决方案
2014/06/12 PHP
PHP实现单例模式最安全的做法
2014/06/13 PHP
Zend Framework动作助手FlashMessenger用法详解
2016/03/05 PHP
thinkPHP框架实现的简单计算器示例
2018/12/07 PHP
可在线编辑网页文字效果代码(单击)
2013/03/02 Javascript
『jQuery』名称冲突使用noConflict方法解决
2013/04/22 Javascript
弹出最简单的模式化遮罩层的js代码
2013/12/04 Javascript
js弹出div并显示遮罩层
2014/02/12 Javascript
jquery 实现返回顶部功能
2014/11/17 Javascript
Node.js和MongoDB实现简单日志分析系统
2015/04/25 Javascript
jquery判断至少有一个checkbox被选中的方法
2015/06/05 Javascript
javascript实现随机生成DIV背景色
2016/06/20 Javascript
JS继承与闭包及JS实现继承的三种方式
2017/10/15 Javascript
layui表格设计以及数据初始化详解
2019/10/26 Javascript
Vue使用自定义指令实现拖拽行为实例分析
2020/06/06 Javascript
js实现带积分弹球小游戏
2020/07/21 Javascript
微信小程序以7天为周期连续签到7天功能效果的示例代码
2020/08/20 Javascript
[00:36]TI7不朽珍藏III——斯温不朽展示
2017/07/15 DOTA
Python三元运算实现方法
2015/01/12 Python
利用Python的Twisted框架实现webshell密码扫描器的教程
2015/04/16 Python
Python中使用bidict模块双向字典结构的奇技淫巧
2016/07/12 Python
Python内置函数—vars的具体使用方法
2017/12/04 Python
Python实现的IP端口扫描工具类示例
2019/02/15 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
django url到views参数传递的实例
2019/07/19 Python
python 上下文管理器及自定义原理解析
2019/11/19 Python
利用纯html5绘制出来的一款非常漂亮的时钟
2015/01/04 HTML / CSS
Zavvi美国:英国娱乐之家
2017/03/19 全球购物
俄罗斯游戏商店:Buka
2020/03/01 全球购物
Python如何实现单例模式
2016/06/03 面试题
美术国培研修感言
2014/02/12 职场文书
财务部绩效考核方案
2014/05/04 职场文书
大学生撤销处分思想汇报
2014/09/12 职场文书
地道战观后感500字
2015/06/04 职场文书
win11怎么用快捷键锁屏? windows11锁屏的几种方法
2021/11/21 数码科技