MINI SHELL

Server : Apache/2.2.2 (Fedora)
System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686
User : apache ( 48)
PHP Version : 5.2.9
Disable Function : NONE
Directory :  /home/pathumthani_integration/pathumthani_drug/administrator/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //home/pathumthani_integration/pathumthani_drug/administrator/function.js
	//รูปแบบของเลขประจำตัวประชาชน
	function fmtPIN(id, e) {
			var oEvent = (window.event) ? window.event : e; 
			var Obj = document.getElementById(id);
			if ( Obj.value.length == 1 || Obj.value.length == 6 || Obj.value.length == 12 || Obj.value.length == 15 ) {
				Obj.value = Obj.value + "-";
			}
	}
	
	//ตรวจสอบค่าเลขประจำตัวประชาชน ตามโครงสร้างกรมการปกครอง
	function chkPIN( id ) {
			var Obj = document.getElementById(id);
			var valObj = chkRude(Obj.value);
			if ( valObj ) {
				if ( valObj.length != 13 ) {
					Obj.focus();					
					alert(" รหัสบัตรประชาชนไม่ครบ 13 หลักตามโครงสร้างของกรมการปกครอง");					
					return false;
				} else {
					for ( i=0, sum=0; i < 12; i++ ) sum += parseFloat(valObj.charAt(i))*(13-i);
					if ( (11-sum%11) % 10 != parseFloat(valObj.charAt(12)) ) {
						alert(" รหัสบัตรประชาชนไม่ตรงตามโครงสร้างของกรมการปกครอง");		
						Obj.focus();
						return false;			
					}
				}
			} 
	}
	function chkRude( data ) {
		var wordrude = new Array ( "-" );
		var wordchange = "";
		
		for ( n = 0 ; n < wordrude.length ; n++ ) {
			pattern = new RegExp( wordrude[n] , "gi" );
			data = data.replace( pattern , wordchange );
		}
		
		return data;
	}

Anon7 - 2021