|
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 : /proc/self/root/home/pathumthani_integration/integration/jsscript/ |
Upload File : |
function ResetForm(formID)
{
var formName=document.getElementById(formID);
formName.reset();
}
//รูปแบบของเลขประจำตัวประชาชน
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 ) {
document.getElementById("lblResult").innerHTML = "";
var Obj = document.getElementById(id);
var valObj = chkRude(Obj.value);
if ( valObj ) {
if ( valObj.length != 13 ) {
Obj.focus();
document.getElementById("lblResult").innerHTML = "<img src=\"../../images/help.png\" alt=\"ตรวจสอบ หมายเลขประจำตัวประชาชน ไม่ครบ 13 หลัก\" width=\"16\" height=\"16\" align=\"absmiddle\">";
alert(" รหัสบัตรประชาชนไม่ครบ 13 หลักตามโครงสร้างของกรมการปกครอง\nกรุณาตรวจสอบ...");
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)) ) {
Obj.focus();
document.getElementById("lblResult").innerHTML = "<img src=\"../../images/help.png\" alt=\"ตรวจสอบ หมายเลขประจำตัวประชาชนอีกครั้ง หากไม่มีให้เว้นว่าง\" width=\"16\" height=\"16\" align=\"absmiddle\">";
alert(" รหัสบัตรประชาชนไม่ตรงตามโครงสร้างของกรมการปกครอง\nกรุณาตรวจสอบ...!");
return false;
} else {
return true;
}
}
}
}
//เช็ค การ key ตัวเลข
function isNumberKey(evt){
var charCode = (evt.which) ? evt.which : event.keyCode;
if (charCode > 31 && (charCode < 46 || charCode > 57)){ return false;}
else{
return true;}
}
//เชคความยากของพาสเวิท
function passwordChanged() {
var strength = document.getElementById('strength');
var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\W).*$", "g");
var mediumRegex = new RegExp("^(?=.{6,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");
var enoughRegex = new RegExp("(?=.{3,}).*", "g");
var pwd = document.getElementById("password");
if (pwd.value.length==0) {
strength.innerHTML = '';
} else if (false == enoughRegex.test(pwd.value)) {
strength.innerHTML = '<img src=images/icon/icon-exclamation.png><span class=style4> กรอกรหัสผ่านเำพิ่มเติม</span>';
} else if (strongRegex.test(pwd.value)) {
strength.innerHTML = '<img src=images/icon/weak.gif><img src=images/icon/medium.gif><img src=images/icon/strong.gif>';
} else if (mediumRegex.test(pwd.value)) {
strength.innerHTML = '<img src=images/icon/weak.gif><img src=images/icon/medium.gif>';
} else {
strength.innerHTML = '<img src=images/icon/weak.gif>';
}
}