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 相关文章推荐
IE 下的只读 innerHTML
Aug 21 Javascript
jquery获取table中的某行全部td的内容方法
Mar 08 Javascript
javascript自定义滚动条实现代码
Apr 20 Javascript
js中scrollTop()方法和scroll()方法用法示例
Oct 03 Javascript
正则表达式替换html元素属性的方法
Nov 26 Javascript
js实现贪吃蛇小游戏(容易理解)
Jan 22 Javascript
详解angular中通过$location获取路径(参数)的写法
Mar 21 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
Sep 22 jQuery
微信小程序全局变量的设置、使用、修改过程解析
Sep 24 Javascript
vue+element搭建后台小总结 el-dropdown下拉功能
Apr 10 Javascript
JavaScript canvas实现跟随鼠标事件
Feb 10 Javascript
前端学习——JavaScript原生实现购物车案例
Mar 31 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
《Re:从零开始的异世界生活》剧情体验,手游新作定名
2020/04/09 日漫
PHP array操作10个小技巧分享
2011/06/23 PHP
php教程 插件机制在PHP中实现方案
2012/11/02 PHP
实例详解PHP中html word 互转的方法
2016/01/28 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
2020/06/03 PHP
javascript中的float运算精度实例分析
2010/08/21 Javascript
GreyBox技术总结(转)
2010/11/23 Javascript
Jquery读取URL参数小例子
2013/08/30 Javascript
js防止表单重复提交的两种方法
2013/09/30 Javascript
open 动态修改img的onclick事件示例代码
2013/11/13 Javascript
了不起的node.js读书笔记之node.js中的特性
2014/12/22 Javascript
javascript url几种编码方式详解
2016/06/06 Javascript
javascript之Array 数组对象详解
2016/06/07 Javascript
JS实现图片剪裁并预览效果
2016/08/12 Javascript
Bootstrap Table使用心得总结
2016/11/29 Javascript
简单的JS控制button颜色随点击更改的实现方法
2017/04/17 Javascript
使用Math.max,Math.min获取数组中的最值实例
2017/04/25 Javascript
简单实现jQuery弹幕效果
2017/05/06 jQuery
在Vue组件化中利用axios处理ajax请求的使用方法
2017/08/25 Javascript
使用classList来实现两个按钮样式的切换方法
2018/01/24 Javascript
详解如何创建并发布一个 vue 组件
2018/11/08 Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
2019/10/29 Javascript
Vue通过Blob对象实现导出Excel功能示例代码
2020/07/31 Javascript
一个基于flask的web应用诞生 组织结构调整(7)
2017/04/11 Python
Python排序搜索基本算法之希尔排序实例分析
2017/12/09 Python
对python中dict和json的区别详解
2018/12/18 Python
用Q-learning算法实现自动走迷宫机器人的方法示例
2019/06/03 Python
基于python计算滚动方差(标准差)talib和pd.rolling函数差异详解
2020/06/08 Python
支持IE8的纯css3开发的响应式设计动画菜单教程
2014/11/05 HTML / CSS
Html5与App的通讯方式详解
2019/10/24 HTML / CSS
Laura Mercier官网:彩妆大师罗拉玛斯亚的化妆品牌
2018/01/04 全球购物
装修致歉信
2014/01/15 职场文书
幼儿园园长个人总结
2015/03/02 职场文书
社区干部培训心得体会
2016/01/06 职场文书
深入浅析React中diff算法
2021/05/19 Javascript
Python编程中内置的NotImplemented类型的用法
2022/03/23 Python