<%@ 頁面語言="c#" Codebehind="CordBirthday.aspx.cs" AutoEventWireup="false" Inherits="CodeDatum.birthday.CordBirthday" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 轉場//EN" >
<HTML>
<頭>
<title>繩生日</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<元名稱=“CODE_LANGUAGE”內容=“C#”>
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content=" http://schemas.microsoft.com/intellisense/ie5 ">
<腳本語言=“javascript”>
函數顯示生日(val)
{
var 生日值;
if(15==val.length)
{ //15位身分證號碼
生日值 = val.charAt(6)+val.charAt(7);
if(parseInt(生日值)<10)
{
生日值 = '20'+生日值;
}
別的
{
生日值 = '19'+生日值;
}
birthdayValue=birthdayValue+'-'+val.charAt(8)+val.charAt(9)+'-'+val.charAt(10)+val.charAt(11);
if(parseInt(val.charAt(14)/2)*2!=val.charAt(14))
document.all.sex.value='男';
別的
document.all.sex.value='女';
document.all.birthday.value=生日值;
}
if(18==val.length)
{ //18位身分證號碼
birthdayValue=val.charAt(6)+val.charAt(7)+val.charAt(8)+val.charAt(9)+'-'+val.charAt(10)+val.charAt(11)
+'- '+val.charAt(12)+val.charAt(13);
if(parseInt(val.charAt(16)/2)*2!=val.charAt(16))
document.all.sex.value='男';
別的
document.all.sex.value='女';
if(val.charAt(17)!=IDCard(val))
{
document.all.idCard.style.backgroundColor='#ffc8c8';
}
別的
{
document.all.idCard.style.backgroundColor='白色';
}
document.all.birthday.value=生日值;
}
}
// 18位身分證號最後一位驗證
功能 ID 卡(號碼)
{
if (數字長度!=18)
返回假;
var x = 0;
var y='';
for(i=18;i>=2;i--)
x = x + (square(2,(i-1))%11)*parseInt(Num.charAt(19-i-1));
x%=11;
y=12-x;
如果(x==0)
y='1';
如果(x==1)
y='0';
如果(x==2)
y='X';
返回y;
}
// 求x的y次方
函數平方(x,y)
{
變數 i = 1;
對於 (j=1;j<=y;j++)
i*=x;
返回我;
}
</腳本>
</頭>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<表對齊=“中心”>
<tr>
<tdalign="center">身分證:<input type="text" name="idCard" id="idCard"></td>
</tr>
<tr>
<tdalign="center">性愛  別:<input type="text" name="sex" id="sex"></td>
</tr>
<tr>
<tdalign="center">出生日:<input type="text" name="birthday" id="birthday"></td>
</tr>
<tr>
<tdalign="center"><input type="button" onclick="showBirthday(document.all.idCard.value)" value="確定"></td>
</tr>
</表>
</形式>
</正文>
</HTML>