<script language="javascript" type="text/javascript">
<!--
function tiqu(sfz,sfz_)
{
//sfz输入身份证的输入框,sfz_设置出生日期的输入框
if(sfz == null || document.getElementById(sfz_) == null)
{
return false;
}
//拿到身份证号
var carID = sfz.value;
//对号码进行为空验证
if(carID=="")
{
alert('号码必须填写。');
return false;
}
//对号码进行长度验证
if(carID.length!=18)
{
alert('请正确输入身份证号码。');
return false;
}
//分别拿到年月日
var year = carID.substring(6,10);
var month = carID.substring(10,12);
var day = carID.substring(12,14);
//得到生日
var birthday = year + "/" + month + "/" + day;
//用生日创建一个时间对象
var date = new Date(birthday);
year = date.getFullYear(); //拿到4位年
month = checkBit(date.getMonth() + 1); //拿到2位月
day = checkBit(date.getDate()); //拿到2位日
var temp = year + "/" + month + "/" + day; //组合出来一个时间字符传
//如果两字符串不相等则号码有问题
if(temp!=birthday)
{
alert('请正确输入身份证号码。');
return false;
}
//一切正确,设置到指定的文本框
document.getElementById(sfz_).value=year + "-" + month + "-" + day;
}
function checkBit(value)
{
//拿到2位的月或日
value = '' + value;
if(value.length!=2)
{
value = '0' + value;
}
return value;
}
-->
</script>
身份证号:<input type="text" maxlength="18" onBlur="tiqu(this,'birthday')" name="cardID"/><br>
出生日期:<input type="text" maxlength="18" name="birthday"/>
No Data Now...
| ©2003-2012 Woody. Some Rights Reserved. Feed - Sitemap - Valid XHTML - Valid CSS - Creative Commons Powered by Woody. Skin Reserved by Default | Processed in 0.031250 Seconds. 4 Queries | 浙ICP备07029590号 |