Thaimisc.com : แบบฟอร์มสำหรับเช็คหมายเลขบัตรประชาชนว่ากรอกถูกหรือไม่
ThaiMisc.Com : Free Webboard | Free GuestBook | Free Poll | Free Ecard Server | Free Java Chat Room | Advertising | Contact Us | Colocation | Web Hosting | เปิดร้านค้าฟรี


Category : Today's Tips Print Article Only Print Aticle With Comment
แบบฟอร์มสำหรับเช็คหมายเลขบัตรประชาชนว่ากรอกถูกหรือไม่
เขียนโดย Poj , 22-10-2007
ทำแบบฟอร์มสำหรับเช็คว่ากรอกหมายเลขบัตรประชาชนมาถูกรูปแบบหรือไม่ (ไม่ใช่การเช็คว่าหมายเลขถูกต้องนะครับ) ดูตัวอย่างได้ ที่นี่ ครับ

1.นำโค้ดส่วนนี้ไปใส่ไว้ใน <head>....</head> ครับ

<script language="javascript">
function checkID(id) {
if(id.length != 13) return false;
for(i=0, sum=0; i < 12; i++)

sum += parseFloat(id.charAt(i))*(13-i);
if((11-sum%11)%10!=parseFloat(id.charAt(12))) return false;
return true;
}
function checkForm() {
if(!checkID(document.form1.txtID.value))
alert('รหัสบัตรประชาชนไม่ถูกต้อง โปรดกลับไปกรอกอีกครั้ง !!');
else
alert('รหัสบัตรประชาชนถูกต้อง !!');

}
</script>

 



2.นำโค้ดส่วนนี้ไปใส่ไว้ใน <body>....</body> ครับ

<!-- ลองนำไปประยุกต์ใช้ดูครับ ไม่ยากๆ -->
<form name="form1" onsubmit="checkForm(); return false;">
โปรดกรอกเลขที่บัตรประชาชน : <input name="txtID" type="text" size="20">
<input value="ตรวจสอบ" type="submit">
</form>

 



Credit : codetukyang
<- Back | Next ->

ThaiMisc.Com : Free Webboard | Free GuestBook | Free Poll | Free Ecard Server | Free Java Chat Room | Advertising | Contact Us
Copyright 1999-2006 Thailand Miscellaneous. Allrights reserved. webmaster@thaimisc.com