<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>出生年月日</title> </head> <body> <table> <tr> <td class="text">身份证号</td> <td><input type="text" id="idCard" onblur="b_idCard()"/></td> <td><span id="span_idCard"></span></td> </tr> <tr> <td class="text">出生年月日</td> <td> <input type="text" id="year" class="length" disabled="disabled"/> <input type="text" id="month" class="length" disabled="disabled"/> <input type="text" id="day" class="length" disabled="disabled"/> </td> </tr> </table> </body> </html> <script> // 身份证号 校验 function b_idCard(){ var reg = /\d{17}\w{1}|\d{15}/; var c_idCard = document.getElementById("idCard").value; var c_span_idCard = document.getElementById("span_idCard"); if(reg.test(c_idCard)){ c_span_idCard.innerHTML="√"; document.getElementById("year").value=c_idCard.substr(6,4);// 自动 获取 年份 document.getElementById("month").value=c_idCard.substr(10,2);// 自动 获取 月份 document.getElementById("day").value=c_idCard.substr(12,2); return true; }else{ c_span_idCard.innerHTML="身份证格式错误,必须是18位数或者是15位数"; document.getElementById("year").value="";// 自动 获取 年份 document.getElementById("month").value="";// 自动 获取 月份 document.getElementById("day").value=""; return false; } } </script>
PHP表单验证之自动获取出生年月日
猜你喜欢
转载自blog.csdn.net/qq_38191191/article/details/80919237
今日推荐
周排行