<%@ Idioma de la página="c#" Codebehind="CordBirthday.aspx.cs" AutoEventWireup="false" Inherits="CodeDatum.birthday.CordBirthday" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transicional//ES" >
<HTML>
<CABEZA>
<title>CordCumpleaños</title>
<meta nombre="GENERADOR" Contenido="Microsoft Visual Studio .NET 7.1">
<meta nombre="CODE_LANGUAGE" Contenido="C#">
<meta nombre="vs_defaultClientScript" contenido="JavaScript">
<meta nombre="vs_targetSchema" content=" http://schemas.microsoft.com/intellisense/ie5 ">
<lenguaje de escritura="javascript">
función mostrarCumpleaños(val)
{
var cumpleañosValor;
si(15==val.longitud)
{ //15 位身份证号码
cumpleañosValue = val.charAt(6)+val.charAt(7);
if(parseInt(valorcumpleaños)<10)
{
valorcumpleaños = '20'+valorcumpleaños;
}
demás
{
valorCumpleaños = '19'+ValorCumpleaños;
}
cumpleañosValue=cumpleañosValue+'-'+val.charAt(8)+val.charAt(9)+'-'+val.charAt(10)+val.charAt(11);
si(parseInt(val.charAt(14)/2)*2!=val.charAt(14))
document.all.sex.value='男';
demás
document.all.sex.value='女';
document.all.birthday.value=cumpleañosValue;
}
si(18==val.longitud)
{ //18 位身份证号码
cumpleañosValue=val.charAt(6)+val.charAt(7)+val.charAt(8)+val.charAt(9)+'-'+val.charAt(10)+val.charAt(11)
+'- '+val.charAt(12)+val.charAt(13);
si(parseInt(val.charAt(16)/2)*2!=val.charAt(16))
document.all.sex.value='男';
demás
document.all.sex.value='女';
if(val.charAt(17)!=IDCard(val))
{
document.all.idCard.style.backgroundColor='#ffc8c8';
}
demás
{
document.all.idCard.style.backgroundColor='blanco';
}
document.all.birthday.value=cumpleañosValue;
}
}
// 18位身份证号最后一位校验
función IDCard(Núm)
{
si (Núm.longitud!=18)
devolver falso;
varx=0;
var y='';
para(i=18;i>=2;i--)
x = x + (cuadrado(2,(i-1))%11)*parseInt(Num.charAt(19-i-1));
x%=11;
y=12-x;
si (x==0)
y='1';
si (x==1)
y='0';
si (x==2)
y='X';
devolver y;
}
// 求得x的y次方
función cuadrada (x,y)
{
var i=1;
para (j=1;j<=y;j++)
yo*=x;
devolver yo;
}
</script>
</CABEZA>
<cuerpo MS_POSITIONING="GridLayout">
<id de formulario="Form1" método="publicación" runat="servidor">
<tabla align="centro">
<tr>
<td align="center">身份证:<input type="text" name="idCard" id="idCard"></td>
</tr>
<tr>
<td align="center">性 别:<input type="text" name="sexo" id="sexo"></td>
</tr>
<tr>
<td align="center">生 日:<input type="text" name="cumpleaños" id="cumpleaños"></td>
</tr>
<tr>
<td align="center"><tipo de entrada="botón" onclick="showBirthday(document.all.idCard.value)" value="OK"></td>
</tr>
</tabla>
</formulario>
</cuerpo>
</HTML>