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/firefox]
Jun 11 Javascript
JS解析json数据并将json字符串转化为数组的实现方法
Dec 25 Javascript
js实现仿MSN带关闭功能的右下角弹窗代码
Sep 04 Javascript
基于jQuery1.9版本如何判断浏览器版本类型
Jan 12 Javascript
动态加载js、css的实例代码
May 26 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
May 28 Javascript
原生JavaScript制作计算器
Oct 16 Javascript
angularjs实现猜数字大小功能
May 20 Javascript
JavaScript实现百度搜索框效果
Mar 26 Javascript
Vue实例的对象参数options的几个常用选项详解
Nov 08 Javascript
vue和H5 draggable实现拖拽并替换效果
Jul 29 Javascript
在vue中实现给每个页面顶部设置title
Jul 29 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
php cli 小技巧
2013/06/03 PHP
ThinkPHP简单使用memcache缓存的方法
2016/11/15 PHP
php命令行写shell实例详解
2018/07/19 PHP
PHP中用Trait封装单例模式的实现
2019/12/18 PHP
永不消失的title提示代码
2007/02/15 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
JavaScript学习笔记之Function对象
2015/01/22 Javascript
JavaScript的面向对象编程基础
2015/08/13 Javascript
学习javascript面向对象 掌握创建对象的9种方式
2016/01/04 Javascript
js获取隐藏元素宽高的实现方法
2016/05/19 Javascript
第九篇Bootstrap导航菜单创建步骤详解
2016/06/21 Javascript
使用Bootstrap typeahead插件实现搜索框自动补全的方法
2016/07/07 Javascript
jQuery下拉菜单的实现代码
2016/11/03 Javascript
AngularJS点击添加样式、点击变色设置的实例代码
2017/07/27 Javascript
JavaScript for循环 if判断语句(学习笔记)
2017/10/11 Javascript
JQuery常用选择器功能与用法实例分析
2019/12/23 jQuery
vue自定义组件(通过Vue.use()来使用)即install的用法说明
2020/08/11 Javascript
Python Nose框架编写测试用例方法
2017/10/26 Python
python通过TimedRotatingFileHandler按时间切割日志
2019/07/17 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
2019/07/22 Python
Python 实现数组相减示例
2019/12/27 Python
python 下载文件的多种方法汇总
2020/11/17 Python
Python爬虫之Selenium设置元素等待的方法
2020/12/04 Python
Python 可视化神器Plotly详解
2020/12/26 Python
div或img图片高度随宽度自适应的方法
2020/02/06 HTML / CSS
世界最大域名注册商:GoDaddy
2016/07/24 全球购物
美国家庭鞋店:Shoe Sensation
2019/09/27 全球购物
某公司的.net工程师面试题笔试题
2013/11/22 面试题
中专生求职自荐信范文
2013/12/22 职场文书
保护环境的建议书
2014/03/12 职场文书
2014班子“三严三实”对照检查材料思想汇报
2014/09/18 职场文书
2014年十一国庆节爱国演讲稿
2014/09/23 职场文书
党员民主评议个人总结
2014/10/20 职场文书
2015年路政工作总结
2015/05/22 职场文书
护士医德医风心得体会
2016/01/25 职场文书
配置nginx负载均衡
2022/05/06 Servers