自动判断身份证号填充到出生日期

by Fed json

HTML

<script src="//cdn.bootcss.com/jqueryui/1.11.4/jquery-ui.min.js"></script>
<link rel="stylesheet" href="//cdn.bootcss.com/jqueryui/1.11.4/jquery-ui.min.css">
<script src="//cdn.bootcss.com/jquery/2.2.0/jquery.min.js"></script>

<form action="#" method="get" name="form1">
    <label for="custNo">客户编号:</label>
    <input type="text" id="custNo" name="custNo"/>
    <br/>
    <label for="subAccount">子账户:</label>
    <select name="subAccount" id="subAccount" >
        <!-- onchange="if(this.options[this.selectedIndex].value){document.getElementById('bizSysNo')[this.selectedIndex].selected = true}" -->
        <option value="">-请选择-</option>
        <option value="001">001 基本子账户</option>
        <option value="002">002 基本子账户</option>
        <option value="003">003 基本子账户</option>
    </select>
    <br/>
    <label for="productNo">理财产品:</label>
    <select class="form-control valid" name="productNo" id="productNo" aria-required="true" aria-invalid="false" onchange="if(this.options[this.selectedIndex].value){document.getElementById('financeTerm')[this.selectedIndex].selected = true}">
        <option value="">-请选择-</option>
        <option value="02">雪橙年禧B [02]</option>
        <option value="01">雪橙年禧A [01]</option>
        <option value="03">雪橙双鑫 [03]</option>
        <option value="04">雪橙季收 [04]</option>
        <option value="06">雪橙月月赢 [06]</option>
        <option value="9001">雪橙宝 [9001]</option>
        <option value="05">雪橙月收 [05]</option>
    </select>
    <br/>
    <label for="financeTerm">理财期限</label>
    <select class="form-control" name="financeTerm" id="financeTerm">
        <option value="">-请选择-</option>
        <option value="1">1期</option>
        <option value="3">3期</option>
        <option value="6">6期</option>
        <option value="12">12期</option>
        <option value="18">18期</option>
        <option value="24">24期</option>
        <option value="30">30期</option>
        <option value="36">36期</option>
    </select>
    <br/>
    <label...

JavaScript

function extBirthDay(from,target)
        {
            var textFill = document.getElementById(from).value;
            if(textFill.length==18)
            {
                var year = textFill.substring(6,10);
                var month = textFill.substring(10,12);
                var date=textFill.substring(12,14);
                document.getElementById(target).value=year+""+month+""+date;
                document.getElementById("error").innerHTML = "";
            }
            else
            {
                document.getElementById("error").innerHTML = "请填写正确的身份证号!";
                document.getElementById(from).value="";
            }
        }