做项目的时候,相信大家都会遇到输入证件号码,生日自动回填那么一个效果,所以给大家分享一下我的操作:

一开始我是证件号码和会员生日两个输入框都进行输入的,但是后来觉得证件号码里面有出生年月日,就不能这样做,所以我就先输入证件号码,再来一个会员生日输入框自动回填,这样也省了一遍操作了,我们来看一下代码:

在证件号码的输入框给它一个onblur失去焦点事件,先获取证件号码输入的值,正常的身份证号码是18位,所以比如前6位(地方号)和后4位是我们不需要的,所以用substring方法,用于提取字符串中介于两个指定下标之间的字符。也就是需要保留的位置。所以我们首先去掉后4位,然后去掉前6位,也就是从第6位开始保留。为什么要写第6位,而不是第7位,我们要的是第6位后面的字符串,所以开始保留的地方不包括第6位。

拿到我们需要的字符串之后(19961119),最后保留8位也就是证件号码的年月日这么一个字符串,我们继续进行提取数据,将8位数字提取出三个字符串“1996”,”11”,”19” ,传过控制器进行拼接。

因为接收到的是字符串,所以将它们转换为整型。用一个横杠进行拼接,然后返回。这样子就有一个自动回填的效果。

上面就是具体的操作,希望对你们有用,如果哪里分析不够恰当或者不清晰的地方请海涵,还可以在评论下面进行点评和指正~

输入证件号码,生日自动回填相关推荐

  1. 根据证件号码(zjhm)自动显示出生日期,籍贯,户籍所在地等信息

    根据证件号码(zjhm)自动显示出生日期,籍贯,户籍所在地等信息 zjhm正则表达式 [/1\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}KaTeX pa ...

  2. h5页面ios验证码无法自动回填到键盘问题

    期望效果:收到验证码后,键盘中自动带出验证码(只针对ios系统) 背景: h5页面有通过手机号验证码实现忘记密码功能.但是验证码的文本框聚焦时,键盘中并没有回填收到验证码.最开始代码如下: <! ...

  3. vba 删除 添加checkbox_如何设置EXCEL输入内容后自动添加边框?

    在Excel中我们经常需要对输入的表格内容添加边框,一般的操作步骤是,先输入内容,再设置边框.但这样的问题在于,如果我们下次还要继续输入内容,还要再次添加边框,如果删除内容,还要手动去除边框. 那有没 ...

  4. python实现输入三角形边长自动作图求面积案例

    三角形是个好东西,比如知道三条边边长,可以判断能不能组成三角形(两边之和大于第三边),如果可以就进一步计算其面积(海伦公式),最后还能把这个三角形画出来(余弦定理求角度),所以说这个作为一个编程题目用 ...

  5. 使用FlexBox和Json实现类似ComboBox(类似Google的输入提示和自动)功能-基于JQuery-ASP.NET...

    很久没写代码了,也很久不写技术文了,不知道该从何写起,本文将会有点乱,请见谅. 本文的内容是要实现一个类似ComboBox的功能,也可以说是类似Google的输入提示和自动完成,其实这样的文章网上也不 ...

  6. Python实现输入电影名字自动生成豆瓣评论词云图(带GUI界面)小程序

    Python实现输入电影名字自动生成豆瓣评论词云图(带GUI界面)小程序 一.项目背景 电影逐渐成为人们生活的不可或缺的一部分,而了解一部电影的可以通过电影评分与大众推荐度,但以上的方式都太过于片面, ...

  7. C++求复数的角度_python实现输入三角形边长自动作图求面积案例

    三角形是个好东西,比如知道三条边边长,可以判断能不能组成三角形(两边之和大于第三边),如果可以就进一步计算其面积(海伦公式),最后还能把这个三角形画出来(余弦定理求角度),所以说这个作为一个编程题目用 ...

  8. 输入文字时自动带空格解决办法

    输入文字时自动带空格解决办法: 把输入法中的全角改为半角,即: 把 改为

  9. c语言自动输入0到1000,c语言实现输入一组数自动从大到小排列

    #include main() { int x; printf("请输入要排序数字个数:"); scanf("%d",&x); int i,j,k,a, ...

最新文章

  1. “史上最强”BigGAN公开TensorFlow Hub demo!
  2. 商务部强势回应 欧盟裁定高额税率方法不合理
  3. 计算机cad论文参考文献,Auto CAD在计算机绘制矿图中的应用探索
  4. install ros indigo tf2
  5. Java 线程池艺术探索
  6. 用标准 GHOST镜像xpe系统(EWF保护模式为RAM)时,写保护丢失问题的解决方法
  7. 检测工业级交换机性能好坏的8种方法
  8. Struts(十四):通用标签-form表单
  9. bzoj:3224: Tyvj 1728 普通平衡树
  10. Egret入门学习日记 --- 第十二篇(书中 5.1节 内容)
  11. c语言200以内能被3和5整除的数,程式设计程式 求500以内能被3和5同时整除的所有数的和,c语言程式码写全一点,谢谢啦...
  12. HTML打开QQ对话窗口
  13. 【RQNOJ】460 诺诺的队列
  14. GE光口闪断伴随日志消息Instance 0's port Bridge-Aggregation1 was notified a topology change”
  15. python听不懂_看日本电影真痛苦,本来就听不懂!还没字幕!6行代码音频转文字...
  16. js日期计算,根据当前日期计算n个月后的日期
  17. 加速器 (Accelerator or Offload Engine)
  18. On the Factory Floor: ML Engineering for Industrial-Scale Ads Recommendation Models笔记
  19. ubantu提交代码Warning:subject >50 characters; use shorter first paragraph怎么解决
  20. Python自学笔记10:实操案例七(根据星座测试性格特点、模拟12306火车订票下单)

热门文章

  1. 07_02 事件的基本事件
  2. 电子小制作:有声倒计时装置
  3. el-table 树形表格 自定义展开图标_Fences: 正版桌面图标自动整理栅栏工具 非Steam版...
  4. 疯壳出品-“鸿蒙OS”海思HI3518EV300开发快速入门
  5. red flag linux是应用软件吗,RedFlag Desktop Linux 10(红旗Linux 10)的新功能/特性介绍...
  6. FullCalendar demo实例
  7. 北京迅为IMX6ULL开发板 DHT11网络编程实战练习
  8. JAVA1.7 NIO.2 入门,第 1 部分: 异步通道 API
  9. 2020年系统分析师考试经验分享
  10. Status Code 304