1. 程式人生 > >根據身份證自動賦值

根據身份證自動賦值

js裡面新增如下程式碼:

//自動賦值

    function zdfz(){
    var number = document.getElementById("s_gmsfhm").value;
    var year = number.substring(6,10);
    var month = number.substring(10,12);
    var day = number.substring(12,14);
    var sex = (parseInt(number.substring(16,17)%2)==0?2:1);
    var birthday = year+"-"+month+"-"+day;
    if(number.length==18){
      $("#s_xbdm").attr("value",sex);
      $("#dt_csrq").attr("value",birthday);
    }
    form.render();

  }

body裡面新增

1,將  onblur="zdfz()"  加入到你輸入身份證的input裡。

2,$("#s_xbdm").attr("value",sex);
      $("#dt_csrq").attr("value",birthday);

      分別是你的性別和生日的input  id;