根据身份证号自动输出相关信息(籍贯,出身日期,性别)

 更新时间:2013年11月15日 11:47:16   投稿:mdxy-dxy  
为了减少客户的在页面的输入,做了这个效果,他可以根据用户输入的身份证号输出籍贯、出身日期、性别的相关信息,需要的朋友可以参考下

html代码:

复制代码 代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script type="text/javascript" src="base.js"></script>
<title>身份证相关</title>
</head>
<body>
身份证号码:<input id="idcard" type="text" onkeyup="go()"></> </br>
管籍:<input id = "address" type="text" /></br>
出生年月:<input id='year' type="text" /></br>
性别:<input id='sex' type="text"/></br>
</body>
</html>


 function go(){
            
         var dataNum = mySite.cityData.length;    
         var id = document.getElementById("idcard").value;//612527197004235911
        
         //判断性别
         var last = id[id.length-2];
        
         if(last %2 != "0"){
             document.getElementById("sex").value = '男'
         }else{
             document.getElementById("sex").value = '女'
         }
         //判断出生日期
         if(id.length==15){
             var year = "19"+id.substring(6,8)+"-"+id.substring(8,10)+"-"+id.substring(10,12);
             document.getElementById("year").value = year;
         }
        
         if(id.length==18){
             var year = id.substring(6,10)+"-"+id.substring(10,12)+"-"+id.substring(12,14);
            document.getElementById("year").value = year;
         }
        //判断籍贯
         for (var i = 0; i < dataNum; i++) {
           if(id.substring(0,6)==mySite.cityData[i].code){
              document.getElementById("address").value = mySite.cityData[i].title   
           }
        }
     }
[/code]

相关文章

  • PHP 实现一种多文件上传的方法

    PHP 实现一种多文件上传的方法

    之前做项目的时候在实现表单中file类型input选择多图片时有很多种实现方法,今天小编给大家分享基于php实现一种多文件上传的方法,需要的朋友参考下吧
    2017-09-09
  • JS实现数组去重方法总结(六种方法)

    JS实现数组去重方法总结(六种方法)

    这篇文章给大家总结下JS实现数组去重方法(六种方法),面试中也经常会遇到这个问题。文中给大家引申的还有合并数组并去重的方法,感兴趣的朋友跟随脚本之家小编一起学习吧
    2017-07-07
  • JS封装的自动创建表格的实现代码

    JS封装的自动创建表格的实现代码

    这篇文章主要介绍了JS封装的自动创建表格的实现代码的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • 微信小程序自定义时间段picker选择器

    微信小程序自定义时间段picker选择器

    这篇文章主要为大家详细介绍了微信小程序自定义时间段picker选择器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • 微信小程序实现点餐小程序左侧滑动菜单

    微信小程序实现点餐小程序左侧滑动菜单

    这篇文章主要为大家详细介绍了微信小程序实现点餐小程序左侧滑动菜单,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • Echarts通过dataset数据集实现创建单轴散点图

    Echarts通过dataset数据集实现创建单轴散点图

    这篇文章主要为大家详细介绍了Echarts如何通过dataset数据集实现创建单轴散点图,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-02-02
  • js运动框架_包括图片的淡入淡出效果

    js运动框架_包括图片的淡入淡出效果

    js运动框架_包括图片的淡入淡出效果,需要的朋友可以参考一下
    2013-05-05
  • 在element-ui的select下拉框加上滚动加载

    在element-ui的select下拉框加上滚动加载

    这篇文章主要介绍了在element-ui的select下拉框加上滚动加载,本文以以element-ui中的select为例,给大家介绍的非常详细,需要的朋友可以参考下
    2019-04-04
  • JS数组方法reduce的用法实例分析

    JS数组方法reduce的用法实例分析

    这篇文章主要介绍了JS数组方法reduce的用法,结合实例形式详细分析了JS数组方法reduce的基本功能、使用方法及相关操作注意事项,需要的朋友可以参考下
    2020-03-03
  • js+canvas实现飞机大战

    js+canvas实现飞机大战

    这篇文章主要为大家详细介绍了js canvas实现飞机大战,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05

最新评论