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获取并操作iframe中元素的方法
Mar 21 Javascript
JavaScript中按位“异或”运算符使用介绍
Mar 14 Javascript
jquery中子元素和后代元素的区别示例介绍
Apr 02 Javascript
基于javascript简单实现对身份证校验
Jan 25 Javascript
js实现图片淡入淡出切换简易效果
Aug 22 Javascript
利用vue写todolist单页应用
Dec 15 Javascript
js 原型对象和原型链理解
Feb 09 Javascript
JavaScript正则替换HTML标签功能示例
Mar 02 Javascript
浅谈angularJS的$watch失效问题的解决方案
Aug 11 Javascript
详解webpack4多入口、多页面项目构建案例
May 25 Javascript
如何优雅地取消 JavaScript 异步任务
Mar 22 Javascript
详细分析vue表单数据的绑定
Jul 20 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
解析左右值无限分类的实现算法
2013/06/20 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
2013/06/25 PHP
九个你必须知道而且又很好用的php函数和特点
2013/08/08 PHP
jQuery+PHP发布的内容进行无刷新分页(Fckeditor)
2015/10/22 PHP
YII2框架中excel表格导出的方法详解
2017/07/21 PHP
js 判断浏览器类型 去全角、半角空格 自动关闭当前窗口
2009/04/10 Javascript
Javascript操作URL函数修改版
2013/11/07 Javascript
火狐下input焦点无法重复获取问题的解决方法
2014/06/16 Javascript
推荐5 个常用的JavaScript调试技巧
2015/01/08 Javascript
PHPExcel中的一些常用方法汇总
2015/01/23 Javascript
深入解读JavaScript中的Hoisting机制
2015/08/12 Javascript
Jquery与Bootstrap实现后台管理页面增删改查功能示例
2017/01/22 Javascript
原生JS实现层叠轮播图
2017/05/17 Javascript
vue综合组件间的通信详解
2017/11/06 Javascript
ExtJs使用自定义插件动态保存表头配置(隐藏或显示)
2018/09/25 Javascript
vue组件中的样式属性scoped实例详解
2018/10/30 Javascript
微信小程序学习笔记之跳转页面、传递参数获得数据操作图文详解
2019/03/28 Javascript
Vue实现购物车详情页面的方法
2019/08/20 Javascript
JS内置对象和Math对象知识点详解
2020/04/03 Javascript
ng-alain的sf如何自定义部件的流程
2020/06/12 Javascript
python抓取京东价格分析京东商品价格走势
2014/01/09 Python
python解压TAR文件至指定文件夹的实例
2019/06/10 Python
python爬虫豆瓣网的模拟登录实现
2019/08/21 Python
在PyCharm中实现添加快捷模块
2020/02/12 Python
Python Opencv 通过轨迹(跟踪)栏实现更改整张图像的背景颜色
2020/03/09 Python
python解压zip包中文乱码解决方法
2020/11/27 Python
Django中template for如何使用方法
2021/01/31 Python
预订从美国飞往印度的机票:MyTicketsToIndia
2017/05/19 全球购物
JBL加拿大官方商店:扬声器、耳机等
2020/10/23 全球购物
如何利用cmp命令比较文件
2016/04/11 面试题
DELPHI中如何调用API,可举例说明
2014/01/16 面试题
会计应届生的自荐信
2013/12/13 职场文书
国际残疾人日广播稿范文
2014/10/09 职场文书
毕业生就业推荐表导师评语
2014/12/31 职场文书
详解Vue的sync修饰符
2021/05/15 Vue.js
python用海龟绘图写贪吃蛇游戏
2021/06/18 Python