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,037

HOME > PHP > PHP Forum > ช่วยด้วยครับ หาไม่เจอว่ามันพลาดตรงไหน ไม่กรอกข้อมูลก็บันทึกได้ฌฉยเลย



 

ช่วยด้วยครับ หาไม่เจอว่ามันพลาดตรงไหน ไม่กรอกข้อมูลก็บันทึกได้ฌฉยเลย

 



Topic : 109540



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



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




พอดีผมจะบังคับให้ใส่ข้อมูลก่อนบันทึกครับ

แต่ลองไม่ใส่ข้อมูลแล้วบันทึก มันก็บันทึกได้ซะงั้น ช่วยผมทีครับ

หาทางแก้มา 2 วันแล้ว ขอบคุณครับ

Code (PHP)
<script language="JavaScript">
function checkpost()
{
      var v1 = document.webForm.fname.value;
      var v2 = document.webForm.name.value;
      var v3 = document.webForm.birthday.value;
      var v4 = document.webForm.address.value;
      var v5 = document.webForm.road.value;
      var v6 = document.webForm.district.value;
      var v7 = document.webForm.city.value;
      var v8 = document.webForm.country.value;
      var v9 = document.webForm.zipcode.value;
      var v10 = document.webForm.phone.value;
      var v11 = document.webForm.fax.value;
      var v12 = document.webForm.email.value;
      var v13 = document.webForm.usermem.value;
      var v14 = document.webForm.passmem.value;
      var v15 = document.webForm.repassmem.value;

  if( v1.length==0)
           {
           alert("กรุณาใส่คำนำชื่อด้วยค่ะ");
           document.webForm.fname.focus();           
           return false;
           }
  else if ( v2.length==0)
           {
           alert("กรุณาระบุชื่อของคุณด้วยค่ะ");
           document.webForm.name.focus();           
           return false;
           }
  else if ( v3.length==0)
           {
           alert("กรุณาระบุวันเดือนปีเกิดด้วยค่ะ");
           document.webForm.birthday.focus();           
           return false;
           }
  else if ( v4.length==0)
           {
           alert("กรุณาใส่ที่อยู่/บ้านเลขที่/สถานที่ตั้งด้วยค่ะ");
           document.webForm.address.focus();           
           return false;
           }
  else if ( v5.length==0)
           {
           alert("กรุณาใส่ชื่อถนนด้วยค่ะ");
           document.webForm.road.focus();           
           return false;
           }
  else if ( v6.length==0)
           {
           alert("กรุณาระบุตำบล/แขวง ด้วยค่ะ");
           document.webForm.district.focus();           
           return false;
           }
  else if ( v7.length==0)
           {
           alert("กรุณาใส่ชื่ออำเภอ/เขต ด้วยค่ะ");
           document.webForm.city.focus();           
           return false;
           }
  else if ( v8.length==0)
           {
           alert("กรุณาใส่ชื่อประเทศด้วยค่ะ");
           document.webForm.country.focus();           
           return false;
           }
  else if ( v9.length==0)
           {
           alert("กรุณาระบุรหัสไปรษณีย์ด้วยค่ะ");
           document.webForm.zipcode.focus();           
           return false;
           }
  else if ( v10.length==0)
           {
           alert("กรุณาใส่เบอร์โทรติดต่อด้วยค่ะ");
           document.webForm.phone.focus();           
           return false;
           }
  else if ( v11.length==0)
           {
           alert("กรุณาใส่หมายเลข Fax ด้วยค่ะ");
           document.webForm.fax.focus();           
           return false;
           }
  else if ( v12.length==0)
           {
           alert("กรุณาใส่ Email Address ด้วยค่ะ");
           document.webForm.email.focus();           
           return false;
           }
  else if ( v13.length==0)
           {
           alert("กรุณาใส่ชื่อระบบด้วยค่ะ");
           document.webForm.usermem.focus();           
           return false;
           }
  else if ( v14.length==0)
           {
           alert("กรุณาใส่ Password ด้วยค่ะ");
           document.webForm.passmem.focus();           
           return false;
           }
  else if ( v15.length==0)
           {
           alert("กรุณายืนยันรหัสผ่านด้วยค่ะ");
           document.webForm.repassmem.focus();           
           return false;
           }
         else
           return true;
}

				  	function chkEmail(){
					if(document.webForm.email.value!=""){
						if (document.webForm.email.value.match(/.+@.+\..+/) == null) {
							alert("กรุณากรอก E-Mail ให้ถูกต้อง");
							document.webForm.email.focus();
						  }
						}  
					}

function check_number(ch){
var len, digit;
if(ch == " "){ 
return false;
len=0;
}else{
len = ch.length;
}
for(var i=0 ; i<len ; i++)
{
digit = ch.charAt(i)
if(digit >="0" && digit <="9"){
; 
}else{
return false; 
} 
} 
return true;
}

function checkvalue()
{
if(!check_number(document.webForm.zipcode.value) || document.webForm.zipcode.value == "" )
{
alert('กรุณากรอกรหัสไปรษณีย์เป็นตัวเลขเท่านั้นค่ะ');
document.webForm.zipcode.focus();    
return false;
}else if(!check_number(document.webForm.phone.value) || document.webForm.phone.value == "" )
{
alert('กรุณากรอกหมายเลขโทรศัพท์เป็นตัวเลขเท่านั้นค่ะ');
document.webForm.phone.focus();    
return false;
}else if(!check_number(document.webForm.fax.value) || document.webForm.fax.value == "" )
{
alert('กรุณากรอกหมายเลขโทรสารเป็นตัวเลขเท่านั้นค่ะ');
document.webForm.fax.focus();    
return false;
}
else{return true;}
}
</script>

<table width="581" border="0" cellspacing="1" cellpadding="1">

               <form method="post" action="MemberSave.php" name="webForm" onSubmit="return checkpost()" enctype="multipart/form-data">
                  <tr> 
                    <td><img src="images/h_mem.jpg" width="121" height="29"></td>
                    <td>&nbsp;</td>
                  </tr>
                  <tr> 
                    <td width="170"><div align="right"><font size="2">รหัสสมาชิก 
                        :</font></div></td>
                    <td width="404"> 
                                    </td>
                  </tr>
                  <tr> 
                    <td><div align="right"><font size="2">คำนำชื่อ :</font></div></td>
                    <td><label>
                    <select name="fname" id="fname" class="inputxx" >
                      <option value="นาย" selected>นาย</option>
                      <option value="นาง">นาง</option>
                      <option value="นางสาว">นางสาว</option>
                                                                                                                                            </select>
                    <span class="style1">                    *</span></label></td>
                  </tr>
                  <tr> 
                    <td><div align="right"><font color="#333333" size="2">ชื่อ-นามสกุล 
                        :</font></div></td>
                    <td><input name="name" type="text" class="inputxx" size=40>
                    <span class="style1"> *</span> </td>
                  </tr>
                  <tr> 
                    <td><div align="right"><font color="#333333" size="2">วันเดือนปีเกิด 
                        :</font></div></td>
                    <td><select name=dd1 size=1 class="inputxx" id=dd1>
                        <option value="0">เลือกวัน</option>
                        <option value="1">1</option>
                        <option value="2">2</option>
                        <option value="3">3</option>
                        <option value="4">4</option>
                        <option value="5">5</option>
                        <option value="6">6</option>
                        <option value="7">7</option>
                        <option value="8">8</option>
                        <option value="9">9</option>
                        <option value="10">10</option>
                        <option value="11">11</option>
                        <option value="12">12</option>
                        <option value="13">13</option>
                        <option value="14">14</option>
                        <option value="15">15</option>
                        <option value="16">16</option>
                        <option value="17">17</option>
                        <option value="18">18</option>
                        <option value="19">19</option>
                        <option value="20">20</option>
                        <option value="21">21</option>
                        <option value="22">22</option>
                        <option value="23">23</option>
                        <option value="24">24</option>
                        <option value="25">25</option>
                        <option value="26">26</option>
                        <option value="27">27</option>
                        <option value="28">28</option>
                        <option value="29">29</option>
                        <option value="30">30</option>
                        <option value="31">31</option>
                      </select> <select name=mm1 size=1 class="inputxx" id=mm1>
                        <option value="0">เลือกเดือน</option>
                        <option value="มกราคม">มกราคม</option>
                        <option value="กุมภาพันธ์">กุมภาพันธ์</option>
                        <option value="มีนาคม">มีนาคม</option>
                        <option value="เมษายน">เมษายน</option>
                        <option value="พฤษภาคม">พฤษภาคม</option>
                        <option value="มิถุนายน">มิถุนายน</option>
                        <option value="กรกฎาคม">กรกฎาคม</option>
                        <option value="สิงหาคม">สิงหาคม</option>
                        <option value="กันยายน">กันยายน</option>
                        <option value="ตุลาคม">ตุลาคม</option>
                        <option value="พฤศจิกายน">พฤศจิกายน</option>
                        <option value="ธันวาคม">ธันวาคม</option>
                      </select> <SELECT class=inputxx name=yy1>
                        <option value=0> ปี </option>
                        <option value=2454 > 2454 </option>
                        <option value=2455 > 2455 </option>
                        <option value=2456 > 2456 </option>
                        <option value=2457 > 2457 </option>
                        <option value=2458 > 2458 </option>
                        <option value=2459 > 2459 </option>
                        <option value=2460 > 2460 </option>
                        <option value=2461 > 2461 </option>
                        <option value=2462 > 2462 </option>
                        <option value=2463 > 2463 </option>
                        <option value=2464 > 2464 </option>
                        <option value=2465 > 2465 </option>
                        <option value=2466 > 2466 </option>
                        <option value=2467 > 2467 </option>
                        <option value=2468 > 2468 </option>
                        <option value=2469 > 2469 </option>
                        <option value=2470 > 2470 </option>
                        <option value=2471 > 2471 </option>
                        <option value=2472 > 2472 </option>
                        <option value=2473 > 2473 </option>
                        <option value=2474 > 2474 </option>
                        <option value=2475 > 2475 </option>
                        <option value=2476 > 2476 </option>
                        <option value=2477 > 2477 </option>
                        <option value=2478 > 2478 </option>
                        <option value=2479 > 2479 </option>
                        <option value=2480 > 2480 </option>
                        <option value=2481 > 2481 </option>
                        <option value=2482 > 2482 </option>
                        <option value=2483 > 2483 </option>
                        <option value=2484 > 2484 </option>
                        <option value=2485 > 2485 </option>
                        <option value=2486 > 2486 </option>
                        <option value=2487 > 2487 </option>
                        <option value=2488 > 2488 </option>
                        <option value=2489 > 2489 </option>
                        <option value=2490 > 2490 </option>
                        <option value=2491 > 2491 </option>
                        <option value=2492 > 2492 </option>
                        <option value=2493 > 2493 </option>
                        <option value=2494 > 2494 </option>
                        <option value=2495 > 2495 </option>
                        <option value=2496 > 2496 </option>
                        <option value=2497 > 2497 </option>
                        <option value=2498 > 2498 </option>
                        <option value=2499 > 2499 </option>
                        <option value=2500 > 2500 </option>
                        <option value=2501 > 2501 </option>
                        <option value=2502 > 2502 </option>
                        <option value=2503 > 2503 </option>
                        <option value=2504 > 2504 </option>
                        <option value=2505 > 2505 </option>
                        <option value=2506 > 2506 </option>
                        <option value=2507 > 2507 </option>
                        <option value=2508 > 2508 </option>
                        <option value=2509 > 2509 </option>
                        <option value=2510 > 2510 </option>
                        <option value=2511 > 2511 </option>
                        <option value=2512 > 2512 </option>
                        <option value=2513 > 2513 </option>
                        <option value=2514 > 2514 </option>
                        <option value=2515 > 2515 </option>
                        <option value=2516 > 2516 </option>
                        <option value=2517 > 2517 </option>
                        <option value=2518 > 2518 </option>
                        <option value=2519 > 2519 </option>
                        <option value=2520 > 2520 </option>
                        <option value=2521 > 2521 </option>
                        <option value=2522 > 2522 </option>
                        <option value=2523 > 2523 </option>
                        <option value=2524 > 2524 </option>
                        <option value=2525 > 2525 </option>
                        <option value=2526 > 2526 </option>
                        <option value=2527 > 2527 </option>
                        <option value=2528 > 2528 </option>
                        <option value=2529 > 2529 </option>
                        <option value=2530 > 2530 </option>
                        <option value=2531 > 2531 </option>
                        <option value=2532 > 2532 </option>
                        <option value=2533 > 2533 </option>
                        <option value=2534 > 2534 </option>
                        <option value=2535 > 2535 </option>
                        <option value=2536 > 2536 </option>
                        <option value=2537 > 2537 </option>
                        <option value=2538 > 2538 </option>
                        <option value=2539 > 2539 </option>
                        <option value=2540 > 2540 </option>
                        <option value=2541 > 2541 </option>
                        <option value=2542 > 2542 </option>
                        <option value=2543 > 2543 </option>
                        <option value=2544 > 2544 </option>
                        <option value=2545 > 2545 </option>
                        <option value=2546 > 2546 </option>
                        <option value=2547 > 2547 </option>
                        <option value=2548 > 2548 </option>
                        <option value=2549 > 2549 </option>
                        <option value=2550 > 2550 </option>
                        <option value=2551 > 2551 </option>
                        <option value=2552 > 2552 </option>
                        <option value=2553 > 2553 </option>
                      </SELECT>
                      <span class="style1"> *</span> </td>
                  </tr>
                  <tr> 
                    <td><div align="right"><font color="#333333" size="2">ที่อยู่ 
                        :</font></div></td>
                    <td><font color="#333333" size="2"> 
                      <input name="address" type="text" class="inputxx" id="address" size=20>
                      <span class="style1"> *</span></font></td>
                  </tr>
                  <tr> 
                    <td><div align="right"><font size="2">ถนน :</font></div></td>
                    <td><font color="#333333" size="2"> 
                      <input name="road" type="text" class="inputxx" id="road" size=20>
                      </font><font size="2"><span class="style1"> *</span></font></td>
                  </tr>
                  <tr> 
                    <td><div align="right"><font size="2">ตำบล/แขวง :</font></div></td>
                    <td><font color="#333333" size="2"> 
                      <input name="district" type="text" class="inputxx" id="district" size=20>
                      </font><font size="2"><span class="style1"> *</span></font></td>
                  </tr>
                  <tr> 
                    <td><div align="right"><font size="2">อำเภอ/เขต :</font></div></td>
                    <td><font color="#333333" size="2"> 
                      <input name="city" type="text" class="inputxx" id="city" size=20>
                      </font><font size="2"><span class="style1"> *</span></font></td>
                  </tr>
                  <tr> 
                    <td><div align="right"><font color="#333333" size="2">จังหวัด 
                        :</font></div></td>
                    <td><select name=province size=1 class="inputxx" id=province  style=width:110px>
                        <option value=0>ทุกจังหวัด</option>
                        <option value=กรุงเทพมหานคร>กรุงเทพมหานคร</option>
                        <option value=กระบี่>กระบี่</option>
                        <option value=กาญจนบุรี>กาญจนบุรี</option>
                        <option value=กาฬสินธุ์>กาฬสินธุ์</option>
                        <option value=กำแพงเพชร>กำแพงเพชร</option>
                        <option value=ขอนแก่น>ขอนแก่น</option>
                        <option value=จันทบุรี>จันทบุรี</option>
                        <option value=ฉะเชิงเทรา>ฉะเชิงเทรา</option>
                        <option value=ชลบุรี>ชลบุรี</option>
                        <option value=ชัยนาท>ชัยนาท</option>
                        <option value=ชัยภูมิ>ชัยภูมิ</option>
                        <option value=ชุมพร>ชุมพร</option>
                        <option value=เชียงราย>เชียงราย</option>
                        <option value=เชียงใหม่>เชียงใหม่</option>
                        <option value=ตรัง>ตรัง</option>
                        <option value=ตราด>ตราด</option>
                        <option value=ตาก>ตาก</option>
                        <option value=นครนายก>นครนายก</option>
                        <option value=นครปฐม>นครปฐม</option>
                        <option value=นครพนม>นครพนม</option>
                        <option value=นครราชสีมา>นครราชสีมา</option>
                        <option value=นครศรีธรรมราช>นครศรีธรรมราช</option>
                        <option value=นครสวรรค์>นครสวรรค์</option>
                        <option value=นนทบุรี>นนทบุรี</option>
                        <option value=นราธิวาส>นราธิวาส</option>
                        <option value=น่าน>น่าน</option>
                        <option value=บุรีรัมย์>บุรีรัมย์</option>
                        <option value=ปทุมธานี>ปทุมธานี</option>
                        <option value=ประจวบคีรีขันธ์>ประจวบคีรีขันธ์</option>
                        <option value=ปราจีนบุรี>ปราจีนบุรี</option>
                        <option value=ปัตตานี>ปัตตานี</option>
                        <option value=พระนครศรีอยุธยา>พระนครศรีอยุธยา</option>
                        <option value=พะเยา>พะเยา</option>
                        <option value=พังงา>พังงา</option>
                        <option value=พัทลุง>พัทลุง</option>
                        <option value=พิจิตร>พิจิตร</option>
                        <option value=พิษณุโลก>พิษณุโลก</option>
                        <option value=เพชรบุรี>เพชรบุรี</option>
                        <option value=เพชรบูรณ์>เพชรบูรณ์</option>
                        <option value=แพร่>แพร่</option>
                        <option value=ภูเก็ต>ภูเก็ต</option>
                        <option value=มหาสารคาม>มหาสารคาม</option>
                        <option value=มุกดาหาร>มุกดาหาร</option>
                        <option value=แม่ฮ่องสอน>แม่ฮ่องสอน</option>
                        <option value=ยโสธร>ยโสธร</option>
                        <option value=ยะลา>ยะลา</option>
                        <option value=ร้อยเอ็ด>ร้อยเอ็ด</option>
                        <option value=ระนอง>ระนอง</option>
                        <option value=ระยอง>ระยอง</option>
                        <option value=ราชบุรี>ราชบุรี</option>
                        <option value=ลพบุรี>ลพบุรี</option>
                        <option value=ลำปาง>ลำปาง</option>
                        <option value=ลำพูน>ลำพูน</option>
                        <option value=เลย>เลย</option>
                        <option value=ศรีสะเกษ>ศรีสะเกษ</option>
                        <option value=สกลนคร>สกลนคร</option>
                        <option value=สงขลา>สงขลา</option>
                        <option value=สตูล>สตูล</option>
                        <option value=สมุทรปราการ>สมุทรปราการ</option>
                        <option value=สมุทรสงคราม>สมุทรสงคราม</option>
                        <option value=สมุทรสาคร>สมุทรสาคร</option>
                        <option value=สระแก้ว>สระแก้ว</option>
                        <option value=สระบุรี>สระบุรี</option>
                        <option value=สิงห์บุรี>สิงห์บุรี</option>
                        <option value=สุโขทัย>สุโขทัย</option>
                        <option value=สุพรรณบุรี>สุพรรณบุรี</option>
                        <option value=สุราษฎร์ธานี>สุราษฎร์ธานี</option>
                        <option value=สุรินทร์>สุรินทร์</option>
                        <option value=หนองคาย>หนองคาย</option>
                        <option value=หนองบัวลำภู>หนองบัวลำภู</option>
                        <option value=อ่างทอง>อ่างทอง</option>
                        <option value=อำนาจเจริญ>อำนาจเจริญ</option>
                        <option value=อุดรธานี>อุดรธานี</option>
                        <option value=อุตรดิตถ์>อุตรดิตถ์</option>
                        <option value=อุทัยธานี>อุทัยธานี</option>
                        <option value=อุบลราชธานี>อุบลราชธานี</option>
                      </select>
                      <span class="style1"> *</span></td>
                  </tr>
                  <tr> 
                    <td><div align="right"><font size="2">ประเทศ :</font></div></td>
                    <td><font color="#333333" size="2"> 
                      <input name="country" type="text" class="inputxx" id="country" value="ไทย" size=20>
                      <span class="style1"> *</span></font></td>
                  </tr>
                  <tr> 
                    <td><div align="right"><font color="#333333" size="2">รหัสไปรษณีย์ 
                        :</font></div></td>
                    <td><input name="zipcode" type="text" class="inputxx" id="zipcode" size=30>
                    <span class="style1"> *</span></td>
                  </tr>
                  <tr> 
                    <td><div align="right"><font color="#333333" size="2">โทรศัพท์ 
                        :</font></div></td>
                    <td><input name="phone" type="text" class="inputxx" id="phone" size=30>
                    <span class="style1"> *</span></td>
                  </tr>
                  <tr> 
                    <td><div align="right"><font size="2">โทรสาร :</font></div></td>
                    <td><font size="2"> 
                      <input name="fax" type="text" class="inputxx" id="fax" size=30>
                      </font></td>
                  </tr>
                  <tr> 
                    <td><div align="right"><font size="2">มือถือ :</font></div></td>
                    <td><font size="2"> 
                      <input name="mobile" type="text" class="inputxx" id="mobile" size=30">
                      </font></td>
                  </tr>
                  <tr> 
                    <td><div align="right"><font color="#333333" size="2">อีเมล์ 
                        :</font></div></td>
                    <td><input name="email" type="text" id="email3" value="" size="30" / onblur="chkEmail()" class="inputxx">
                    <span class="style1"> *</span></td>
                  </tr>
                  <tr> 
                    <td><div align="right"><font color="#333333" size="2">ชื่อเข้าระบบ 
                        :</font></div></td>
                    <td><input name="usermem" type="text" class="inputxx" id="usermem" size=30>
                    <span class="style1"> *</span></td>
                  </tr>
                  <tr> 
                    <td><div align="right"><font color="#333333" size="2">รหัสผ่าน 
                        :</font></div></td>
                    <td><font color="#333333" size="2"> 
                      <input name="passmem" type="password" class="inputxx" id="passmem3" size=30>
                      <span class="style1">*</span></font></td>
                  </tr>
                  <tr> 
                    <td><div align="right"><font color="#333333" size="2">ยืนยันรหัสผ่าน 
                        :</font></div></td>
                    <td><font color="#333333" size="2"> 
                      <input name="repassmem" type="password" class="inputxx" id="repassmem" size=30>
                      <span class="style1"> *</span></font></td>
                  </tr>
                  <tr> 
                    <td><div align="right"></div></td>
                    <td><input name="submit" type="submit" class="submitxx" value="ยืนยันการสมัครสมาชิก!"></td>
                  </tr>
                </form>





Tag : PHP, CakePHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-06-28 11:52:41 By : stepshot2 View : 1844 Reply : 6
 

 

No. 1



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


004. var v1 = document.webForm.fname.value;
005. var v2 = document.webForm.name.value;
006. var v3 = document.webForm.birthday.value;
007. var v4 = document.webForm.address.value;
008. var v5 = document.webForm.road.value;
009. var v6 = document.webForm.district.value;
010. var v7 = document.webForm.city.value;
011. var v8 = document.webForm.country.value;
012. var v9 = document.webForm.zipcode.value;
013. var v10 = document.webForm.phone.value;
014. var v11 = document.webForm.fax.value;
015. var v12 = document.webForm.email.value;
016. var v13 = document.webForm.usermem.value;
017. var v14 = document.webForm.passmem.value;
018. var v15 = document.webForm.repassmem.value;

แก้ document.webForm
เป็น document.forms.webForm ทุกอันครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-28 12:13:13 By : Chaidhanan
 


 

No. 2



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



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


ขอบคุณครับ คุณ Chaidhanan

แต่ผมลองแก้แล้วก็ยังไม่ได้อยู่ดีอ่ะครับ


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-28 12:40:33 By : stepshot2
 

 

No. 3



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


<td><input name="name" type="text" class="inputxx" size=40>
น่าจะอันนี้มากว่าครับ เปลี่ยน name="name" เป็นชื่ออื่นครับ
เช่น <td><input name="full_name" type="text" class="inputxx" size=40>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-28 14:57:50 By : Chaidhanan
 


 

No. 4



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



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

ให้ตัวอย่างของผมละกันครับ

Code (PHP)
<form role="form" name="formregister" action="<?php echo base_url($content_server.'/register')?>" enctype="multipart/form-data" method="post">
  <div class="form-group">
    <label for="inputName">ชื่อเล่น</label><?php echo form_error('inputName','****'); ?>
    <input type="text" class="form-control" id="inputName" name="inputName" placeholder="ระบุชื่อเล่น">
   
  </div>
  <div class="form-group">
    <label for="inputEmail">Email</label>
    <input type="text" class="form-control" id="inputEmail" name="inputEmail" placeholder="ระบุ Email ที่ใช้งานได้จริง">
  </div>
  <div class="form-group">
    <label for="inputFB">ระบุลิงค์ FB</label>
    <input type="text" class="form-control" id="inputFB" name="inputFB" placeholder="http://www.facebook.com/xxxx">
  </div>
  <div class="form-group">
    <label for="inputFile">File input</label>
    <input type="file" id="inputFile" name="inputFile">
    <p class="help-block">ภาพหน้าเลือกตัวละครในเกม รูปตัวเอง รูปวิว หมาแมว ไม่ต้องใส่มา</p>
  </div>
  <div class="form-group">
    <label for="inputPass">รหัสลับ</label>
    <input type="text" class="form-control" id="inputPass" name="inputPass" placeholder="รหัสลับที่เอาไว้ขอรหัสเข้าฟาร์ม">
    <p class="help-block">ความยาว 5 ตัว ควรมีตัวเลขและภาษาอังกฤษ ผสมกัน</p>
  </div>
  <button type="button" class="btn btn-default" onclick="javascript:checkForm(formregister);">ลงทะเบียน</button>
</form>


Code (JavaScript)
<script>
function checkForm(fm){
	if (fm.inputName.value == ""){
		alert("กรุณาระบุ \'ชื่อเล่น\' ด้วยค่ะ");
		fm.inputName.focus();
		return false; }
	if (fm.inputFB.value == ""){
		alert("กรุณาระบุ \'ลิงค์ Facebook\' ด้วยค่ะ");
		fm.inputFB.focus();
		return false; }
                   if (fm.inputEmail.value=="") {
		alert("กรุณากรอก E-mail ด้วยค่ะ") ;
		fm.inputEmail.focus() ;
		return false ; }
	if (!filter.test(fm.inputEmail.value)) {
		alert("กรุณาระบุอีเมลล์ให้ถูกต้อง");
		fm.inputEmail.focus();
		return false; }
	if (!CheckMail(fm.inputEmail)){
		alert("คุณกรอก E-mail ไม่ถูกต้องค่ะ");
		fm.inputEmail.focus();
		return false; }
	if (fm.inputPass.value == ""){
		alert("กรุณาระบุ \'พาสรับรหัสฟาร์ม\' ด้วยค่ะ");
		fm.inputPass.focus();
		return false; }
	if (fm.inputPass.value == "12345"){
		alert("กรุณาระบุ \'พาสที่ใช้สมองนิดนึง\' ด้วยค่ะ");
		fm.inputPass.focus();
		return false; }
	if (fm.inputPass.value == "01234"){
		alert("กรุณาระบุ \'พาสที่ใช้สมองนิดนึง\' ด้วยค่ะ");
		fm.inputPass.focus();
		return false; }
	if (fm.inputPass.value == "012345"){
		alert("กรุณาระบุ \'พาสที่ใช้สมองนิดนึง\' ด้วยค่ะ");
		fm.inputPass.focus();
		return false; }
	if (fm.inputPass.value == "123456"){
		alert("กรุณาระบุ \'พาสที่ใช้สมองนิดนึง\' ด้วยค่ะ");
		fm.inputPass.focus();
		return false; }
	if (fm.inputPass.value.length < 5){
		alert('กรุณากรอก PASSWORD ตั้งแต่ 5 ตัวอักษรขึ้นไปค่ะ');
		fm.inputPass.focus() ;
		return false; }
	if (!CheckChar2(fm.inputPass)){
		alert("รหัสผ่านต้องเป็นตัวอักษรภาษาอังกฤษหรือตัวเลขเท่านั้นค่ะ");
		fm.inputPass.focus();
		return false; }
	if (fm.inputFile.value == ""){
		alert("กรุณาระบุ \'รูปภาพหน้าเลือกตัวละคร\' ด้วยค่ะ");
		return false; }
		fm.submit();
}

var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

function CheckChar2(e1) {
var num="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for (var i=0;i<e1.value.length;i++){
if (-1 == num.indexOf(e1.value.charAt(i)))
return false; }
return true;
}

function CheckMail(e3) {
var num="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789._-@";
for (var i=0;i<e3.value.length;i++){
if (-1 == num.indexOf(e3.value.charAt(i)))
return false; }
return true;
}
</script>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-28 17:15:01 By : progamer2000
 


 

No. 5



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


006.var v3 = document.webForm.birthday.value;
ตัวแปร birthday ไม่มีใน form ครับ

เมื่อผ่าน บันทัดนี้ มันจะทำให้ v3 มีค่า null
พอผ่านคำสั่ง v3.length มันจะไม่ได้ค่า 0 มันเล่นจบโปรแกรม โดยส่งค่า error ออกมา
ซึ่ง ค่า browser มองเห็นเป็นค่า error ครับ ไม่ได้ส่ง false ออกมา
มันเลยไม่ false ก็ผ่านไปยังค่า submit ทำงานต่อไปครับ

ก็ขอโทษที่ครับ ที่แก้ไม่ถูกจุดในตอนแรก พอเอาโปรแกรมไปลอง ถึงได้รู้ครับ


และปัญหาเกิดจากเครื่องหมาย คำพูดด้วยครับ "
ที่บันทัดนี้เหล่านี้ครับ ซึ่งจะทำให้ element ที่ต้องการหา เพี้ยนไป หาไม่พบ ครับ ก็จะส่งค่า null ออกมาเหมือนเดิมครับ

377.<td><select name=province size=1 class="inputxx" id=province style=width:110px>
ควรจะเป็น
377.<td><select name=province size=1 class="inputxx" id=province style="width:110px" >


485.<input name="mobile" type="text" class="inputxx" id="mobile" size=30">
ควรจะเป็น
485.<input name="mobile" type="text" class="inputxx" id="mobile" size=30>


ประวัติการแก้ไข
2014-06-28 18:16:39
2014-06-28 18:17:41
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-28 18:15:07 By : Chaidhanan
 


 

No. 6



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



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


ได้แล้วครับ ขอบคุณพี่ Chaidhanan และ progamer2000 มากๆครับ


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-28 19:47:52 By : stepshot2
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยด้วยครับ หาไม่เจอว่ามันพลาดตรงไหน ไม่กรอกข้อมูลก็บันทึกได้ฌฉยเลย
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่