<input name="id_card_txt" type="text" id="id_card_txt" onKeyPress="if (event.keyCode < 48 || event.keyCode > 57 ){event.returnValue = false;}" maxlength="13"> <input type="submit" name="Submit" value="ตรวจสอบ!" onClick="id_card(document.getElementById('id_card_txt'))"> <script> function check_idcard(idcard){ if(idcard.value == ""){ return false;} if(idcard.length < 13){ return false;} var num = str_split(idcard); // function เพิ่มเติม var sum = 0; var total = 0; var digi = 13; for(i=0;i<12;i++){ sum = sum + (num[i] * digi); digi--; } total = ((11 - (sum % 11)) % 10); if(total == num[12]){ // alert('รหัสหมายเลขประจำตัวประชาชนถูกต้อง'); return true; }else{ // alert('รหัสหมายเลขประจำตัวประชาชนไม่ถูกต้อง'); return false; } } function str_split ( f_string, f_split_length){ f_string += ''; if (f_split_length == undefined) { f_split_length = 1; } if(f_split_length > 0){ var result = []; while(f_string.length > f_split_length) { result[result.length] = f_string.substring(0, f_split_length); f_string = f_string.substring(f_split_length); } result[result.length] = f_string; return result; } return false; } function id_card(id){ if(check_idcard(id.value)){ alert("เป็นเลขบัตรที่...\nถูกต้องนะครับ!"); }else{ alert("นั่นไง...ว่าแล้ว เรารู้นะ...ว่าคุณมั่ว\nกรุณากรอกเลขบัตรจริงๆ เถอะครับ!"); id.value = ""; id.focus(); } } </script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <script> function num_key(evt){ var iKeyCode; if(window.event){ // IE iKeyCode = evt.keyCode } else if(evt.which){ // Netscape/Firefox/Opera iKeyCode = evt.which } if ((iKeyCode >= 48 && iKeyCode <= 57) || iKeyCode == 8 || iKeyCode == 46){ // 8 Backapace , 46 Delete return true; } else{ return false; } } function checkID(id) { if (id.length == 13){ for(i=0, sum=0; i < 12; i++){ sum += parseFloat(id.charAt(i))*(13-i); } if ((11-sum%11)%10!=parseFloat(id.charAt(12))){ alert('รหัสบัตรประชาชนไม่ถูกต้อง'); document.getElementById("sp_result").innerHTML = "<img src='/robust/cms/images/avatar.jpg'>0"; } else { document.getElementById("sp_result").innerHTML = "<img src='/robust/cms/images/avatar.jpg'>1"; } } } function fncSubmit(){ if(document.getElementById("sp_result").innerHTML == "" || document.getElementById("sp_result").innerHTML.indexOf("0") !=-1){ alert("นั่นไง...ว่าแล้ว เรารู้นะ...ว่าคุณมั่ว\nกรุณากรอกเลขบัตรจริงๆ เถอะครับ!"); document.getElementById("id_card_txt").focus(); } else{ if(confirm("คุณต้องการที่จะบันทึกข้อมูล ใช่หรือไม่ ?")){ document.f.target = "_top"; document.f.method = "post"; document.f.action = "update.php"; document.f.submit(); } } } </script> <BODY> <form name="f"> <table border="1"> <tr> <td width="100"> <input type="text" name="id_card_txt" id="id_card_txt" maxlength="13" onKeyPress="return num_key(event);" onkeyUp="checkID(this.value);"> </td> <td width="100"><span id="sp_result"></span></td> </tr> <tr> <td colspan="2" align="center"> <input type="button" name="Submit" value="ตรวจสอบ!" onClick="fncSubmit();"> </td> </tr> </table> </form> </BODY> </HTML>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง