Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > มันไม่เช็คฟังกชันอะคับ ช่วยตรวจสอบให้ที alert ตรง หมายเลขบัตรประชาชนไม่ขึ้นอะคับ



 

มันไม่เช็คฟังกชันอะคับ ช่วยตรวจสอบให้ที alert ตรง หมายเลขบัตรประชาชนไม่ขึ้นอะคับ

 



Topic : 050347



โพสกระทู้ ( 12 )
บทความ ( 0 )



สถานะออฟไลน์




มันไม่เช็คฟังกชันอะคับ ช่วยตรวจสอบให้ที alert ตรง หมายเลขบัตรประชาชนไม่ขึ้นอะคับ
Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=windows-874"/>
<script language="javascript">
function isValidEmail(str) {
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (!(filter.test(str)))
	{
		return false;
	}
	else
		return true;
}



function isValidTssn(TSSN) {
 var x=new Array(13);
 var g = 0;
 var c = 0;
 var xCheck = 0;
 var totalX = 0;
 var sumX = 0;

 for (var q=0; q<TSSN.length; ++q) {
	var codee = TSSN.charAt(q);

	if (codee >= 0 && codee <= 9) {
		x[q] = codee;
		
		if (x[0] == 0 || x[0] == 9) {

//alert("??????????????????????????????");
			return false;
		}

		xCheck = x[q];

		if (q != 12) {
			totalX = x[q] * (13 - q);
			sumX = sumX + totalX;
		}
	}
	else {
		//alert("??????????????????????????????");
		return false;
	}
 } // end for

 c = sumX % 11;

 if (c == 0) {
     g = 1;
 }
 else if (c == 1) {
     g = 0;
 }
 else {
     g = 11 - c;
 }

 if (xCheck != g) {
     //alert("??????????????????????????????");
     return false;
 }
 return true;
}

function chk_frm() {
	var pg = document.register;
	var card_id = pg.cardid.value;
	var usr_name = pg.usr_name.value;

	var f_name = pg.name.value;
	var l_name = pg.surname.value;
	var e_mail = pg.email.value;
	var tel_num = pg.tel.value;
	var usr_sex = pg.sex.value;
	var add = pg.address.value;
	var  u_name = pg.usr_name.value;


if(u_name.length<1){
	alert(กรุณากรอกข้อมูลชื่อผู้ใช้ใหม่);
return false;
}else if (document.register.usr_pass.value == document.register.conpass.value)
		{ 
	 
			return true;
		
		}else if (document.register.usr_pass.value !== document.register.conpass.value){
		 alert("โปรดใส่รหัสผ่านของท่านใหม่");
       	return false;
		}
		else if(f_name.length < 1){
            alert("โปรดใส่ชื่อของท่าน");
            document.register.name.focus();
            return false;
        } else if(l_name.length < 1){
            alert("โปรดใส่นามสกุลของท่าน");
            document.register.surname.focus();
            return false;
		} else if(isValidTssn(card_id) == false) {
		alert("กรูณากรอกข้อมูลหมายเลขบัตรประชาชนใหม่");
		document.register.cardid.focus();
		return false;

	}else if( isValidEmail(e_mail) == false){
		alert("กรูณากรอกข้อมูลemailใหม่");
		document.register.email.focus();
		return false;
        } else if(tel_num.length < 1){
            alert("โปรดใส่เบอร์โทรศัพท์ของท่าน");
           document.register.tel.focus();
            return false;
		} else if(add.length < 1){
            alert("โปรดใส่ที่อยู่องท่าน");
            document.register.address.focus();
            return false;
		} else {
            document.register.Submit.disabled=true;
            return true;
        }

}
</script>
<form action="chk_regis.php" method="post"  name="register" id="register" onsubmit="return chk_frm();">
<table width="650" border="1">
  <tr>
    <td colspan="2" align="center">สมัครสมาชิกใหม่</td>
    </tr>
  <tr>
    <td width="143" align="left">ชื่อผู้ใช่้ :</td>
    <td width="441">
        <input type="text" name="usr_name" id="usr_name" /> 
         <font color="#FF0000">*</font></td>
  </tr>
  <tr>
    <td align="left">รหัสผ่าน :</td>
    <td><input type="password" name="usr_pass" id="usr_pass" /> 
 <font color="#FF0000">*</font>
    </td>
  </tr>
  <tr>
    <td align="left">ยืนยันรหัสผ่าน :</td>
    <td><input type="password" name="conpass" id="conpass" />
      <font color="#FF0000">*</font></td>
  </tr>
  <tr>
    <td align="left">สถานะของผู้ใช้ :</td>
    <td>  <select name="stat" id="stat">
        <option value="admin">ผู้ดูแลระบบ</option>
        <option value="member">สมาชิก</option>
      </select>
      <font color="#FF0000">*</font></td>
  </tr>
  <tr>
  <td colspan="2" align="center">รายละเอียดข้อมูลสมาชิก</td>
  </tr>
  <tr>
    <td align="left">ชื่อ :</td>
    <td><input type="text" name="name" id="name" />      <font color="#FF0000">*</font></td>
  </tr>
  <tr>
    <td align="left">นามสกุล :</td>
    <td><input type="text" name="surname" id="surname" /> 
     <font color="#FF0000">*</font></td>
  </tr>
  <tr>
    <td align="left">สถานะของผู้ใช้ :</td>
    <td>  <select name="stat" id="stat">
        <option value="admin">ผู้ดูแลระบบ</option>
        <option value="member">สมาชิก</option>
      </select>
      <font color="#FF0000">*</font></td>
  </tr>
  <tr>
    <td align="left">หมายเลขบัตรประชาชน :</td>
    <td><input type="text" name="cardid" id="cardid" maxlength="13"/> 
      <font color="#FF0000">*</font> </td>
  </tr>
  <tr>
    <td align="left">อีเมล์ :</td>
    <td><input type="text" name="email" id="EMAIL" />      
      <font color="#FF0000">*(ตัวอย่าง :pom@hotmail,gmail.com)</font></td>
  </tr>
  <tr>
    <td align="left">เบอร์โทรศัพท์ :</td>
    <td><input type="text" name="tel" id="tel" maxlength="10"/> 
     <font color="#FF0000">*(ตัวอย่าง :089-1355072)</font>   <br></td>
  </tr>
  <tr>
    <td align="left">เพศ :</td>
    <td><input type="radio" name="sex" value="male" checked="checked"> ชาย
<input type="radio" name="sex" value="female"> หญิง<br></td>
  </tr>
  <tr>
    <td align="left">ที่อยู่ :</td>
    <td><textarea name="address" cols="45" rows="4"></textarea><font color="#FF0000">*</font></td>
  </tr>
  <tr>
    <td align="left">&nbsp;</td>
    <td><input type="Submit" value="ตกลง" onclick="return chk_frm();"/>
    <input type="reset" value="ยกเลิก" /></td>
  </tr>
  <tr>
    <td colspan="2" align="left"><font color="#FF0000">*</font>หมายเหตุ : กรุณากรอกข้อมูลให้ถูกต้องและครบถ้วน</td>
  </tr>
</table>
</form>






Tag : PHP, MySQL, HTML/CSS, JavaScript







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-10-17 17:46:39 By : จอมมารน้อย View : 746 Reply : 2
 

 

No. 1



โพสกระทู้ ( 381 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

else if(!isValidTssn(document.register.card_id.value)) {
        alert("กรูณากรอกข้อมูลหมายเลขบัตรประชาชนใหม่");
        document.register.cardid.focus();
        return false;

        }
else if(!isValidEmail(document.register.e_mail.value)){
        alert("กรูณากรอกข้อมูลemailใหม่");
        document.register.email.focus();
        return false;
        }









ประวัติการแก้ไข
2010-10-17 18:59:11
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-17 18:27:16 By : extenser
 


 

No. 2



โพสกระทู้ ( 12 )
บทความ ( 0 )



สถานะออฟไลน์


ผมยังทำไม่ได้อะคับ ช่วยแก้ไห้ที
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-17 18:46:44 By : จอมมารน้อย
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : มันไม่เช็คฟังกชันอะคับ ช่วยตรวจสอบให้ที alert ตรง หมายเลขบัตรประชาชนไม่ขึ้นอะคับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่