Bläddra i källkod

认证页面回显信息优化完善

ZhangWenQiang 4 år sedan
förälder
incheckning
8a871d216c

+ 49 - 3
happy-job-base-system/src/main/webapp/webpage/modules/sys/hpuser/authform.jsp

@@ -77,7 +77,7 @@
 
 
 		$(document).ready(function() {
-            getBirthYear()
+            getBirthYear();
             <%--if(${hpMember.authenticationStatus==3}){--%>
                 <%--$("#realName").attr('readonly',true);--%>
                 <%--$("#idCardNumber").attr('readonly',true);--%>
@@ -181,8 +181,7 @@
                     objB.appendChild(cityOpt);
                 }
             }
-
-
+            getArea();
 
         });
 
@@ -258,6 +257,7 @@
             }
         }
 
+        //出生年月、性别
         function getBirthYear(){
             if($("#idCardNumber").val().length==18){
                 $("#birthYear").val($("#idCardNumber").val().substring(6,10))
@@ -271,6 +271,52 @@
 			}
         }
 
+        //籍贯信息
+        function getArea() {
+            if($("#idCardNumber").val()){
+                //省份code
+				var province = $("#idCardNumber").val().substr(0,2) + '0000';
+				//市code
+				var city = $("#idCardNumber").val().substr(0,4) + '00';
+                var objB = document.getElementById("province");
+                var objC = document.getElementById("city");
+
+                //省份动态赋值
+                for(var j = 0;j< provArray.length;j++){
+                    var cityOpt = document.createElement('option');
+                    cityOpt.innerText = provArray[j].name;
+                    cityOpt.value = provArray[j].code;
+                    objB.appendChild(cityOpt);
+                    if(provArray[j].code == province){
+                        $("#province option[value='']").removeAttr("selected");               //2.移除默认选项的选中状态  removeAttr("selected")
+                        $("#province option[value='"+provArray[j].code+"']").attr("selected","selected");  //3.根据ajax返回的value值来动态选中相对应选项。
+                    }
+                }
+                if(province != null && province != ''){
+                    for(var i = 0;i< provArray.length;i++){
+                        if(provArray[i].code == province){
+                            for(var j = 0;j< dataArray[i].cityList.length; j++){
+                                var city1 = {
+                                    code: dataArray[i].cityList[j].code,
+                                    name: dataArray[i].cityList[j].name
+                                }
+                                var cityOpt = document.createElement('option');
+                                cityOpt.innerText = city1.name;
+                                cityOpt.value = city1.code;
+                                objC.appendChild(cityOpt);
+                                if(city1.code == city){
+                                    $("#city option[value='']").removeAttr("selected");               //2.移除默认选项的选中状态  removeAttr("selected")
+                                    $("#city option[value='"+city1.code+"']").attr("selected","selected");  //3.根据ajax返回的value值来动态选中相对应选项。
+                                }
+                            }
+                            cityArray = dataArray[i].cityList;
+                        }
+                    }
+                }
+
+			}
+        }
+
 	</script>
 </head>