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 > จะป้องกันการเผลอกด ENTER แล้ว SUBMIT แบบฟอร์มได้อย่างไรครับ



 

จะป้องกันการเผลอกด ENTER แล้ว SUBMIT แบบฟอร์มได้อย่างไรครับ

 



Topic : 131660



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



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




Code (PHP)
                <?php
                if(isset($_POST['submit']))
                {
                    $member_prefix=$_POST['member_prefix'];
                    $member_fname=$_POST['member_fname'];
                  
                    $member_address=$_POST['member_address'];
                    $tumbol=$_POST['tumbol'];
                    $amphur=$_POST['ampher'];
                    $province=$_POST['province'];
                    $postcode=$_POST['postcode'];
                  
                    $member_email=$_POST['member_email'];
                    $member_tel=$_POST['member_tel'];
                    $username=$_POST['username'];
                    $password=$_POST['password'];
                    $member_date=date('Y-m-d H:i:s');
					

                                    $error=0;
                                    $sql_check_username=" select * from tb_member";
                                    $sql_check_username.=" where username='$username'";
                                    $numrowusername=$cls_con->select_numrows($sql_check_username);

                                    if($numrowusername>=1){
                                        $error=1;
                                        echo $cls_con->show_message('มีผู้ใช้งานนี้แล้ว');
                                    }

                                    $sql_check_email=" select * from tb_member";
                                    $sql_check_email.=" where member_email='$member_email'";
                                    $numrowemail=$cls_con->select_numrows($sql_check_email);

                                    if($numrowemail>=1){
                                        $error=1;
                                        echo $cls_con->show_message('มีผู้ใช้งานอีเมลล์นี้แล้ว');
                                    }



                                    if($error==0){
                    $sql=" insert into tb_member(member_prefix,member_fname,member_address,tumbol,amphur,province,postcode,member_email,member_tel,username,password,member_date)";
                    $sql.=" values ('$member_prefix','$member_fname','$member_address','$tumbol','$amphur','$province','$postcode','$member_email','$member_tel','$username','$password','$member_date')";

                    if($cls_con->write_base($sql))
                    {
                     echo $cls_con->show_message('บันทึกข้อมูลสำเร็จ');
                     
                     echo $cls_con->goto_page(1,'show_member.php');
                   
                  }
                  else{
                    echo $cls_con->show_message('บันทึกข้อมูลไม่สำเร็จ');

                  }

                }
                }


                ?>



                


        </section><!-- /.content -->
      </div>
      <!-- เนื้อหา -->
       
<?php include('footer.php'); ?>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2018-08-01 14:19:49 By : Naya View : 971 Reply : 16
 

 

No. 1



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

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

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

Code (PHP)
<script>
$(document).ready(function(){
  $("button[name=submit]").click(function(){
    $("form").submit();
  });
});
</script>
<button type="button" name="submit" class="btn btn-info">บันทึก</button>









ประวัติการแก้ไข
2018-08-01 14:33:54
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-08-01 14:33:10 By : mongkon.k
 


 

No. 2



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



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


ขอบคุณ คุณ Mongkon.k ผมใส่ code ไปแล้วครับ แต่มีปัญหาตรงที่มีข้อมูลแล้ว submit ไม่ได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-08-01 14:53:24 By : Naya
 

 

No. 3



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

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

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


งงค่ะ จะ submit ไม่ได้ยังไงคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-08-01 15:24:58 By : Th@iDev
 


 

No. 4



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



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


คอนเซ็ป คือ ไม่ต้องการให้ user submit โดยยังไม่ใส่ข้อมูลครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-08-01 15:32:15 By : naya
 


 

No. 5



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



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


แบบโค้ด สั้น ๆ ครับ

Code (PHP)
<?php include('header.php'); ?>
 
<style type="text/css">
  .CSSTableGenerator {
  margin:0px;padding:0px;
  width:100%;
  box-shadow: 10px 10px 5px #888888;
  border:1px solid #000000;
  
  -moz-border-radius-bottomleft:0px;
  -webkit-border-bottom-left-radius:0px;
  border-bottom-left-radius:0px;
  
  -moz-border-radius-bottomright:0px;
  -webkit-border-bottom-right-radius:0px;
  border-bottom-right-radius:0px;
  
  -moz-border-radius-topright:0px;
  -webkit-border-top-right-radius:0px;
  border-top-right-radius:0px;
  
  -moz-border-radius-topleft:0px;
  -webkit-border-top-left-radius:0px;
  border-top-left-radius:0px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
  width:100%;
  height:100%;
  margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
  -moz-border-radius-bottomright:0px;
  -webkit-border-bottom-right-radius:0px;
  border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
  -moz-border-radius-topleft:0px;
  -webkit-border-top-left-radius:0px;
  border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
  -moz-border-radius-topright:0px;
  -webkit-border-top-right-radius:0px;
  border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
  -moz-border-radius-bottomleft:0px;
  -webkit-border-bottom-left-radius:0px;
  border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
  
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#aad4ff; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
  vertical-align:middle;
  
  
  border:1px solid #000000;
  border-width:0px 1px 1px 0px;
  text-align:center;
  padding:9px;
  font-size:12px;
  font-family:Arial;
  font-weight:normal;
  color:#000000;
}.CSSTableGenerator tr:last-child td{
  border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
  border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
  border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
    background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
  background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");  background: -o-linear-gradient(top,#005fbf,003f7f);

  background-color:#005fbf;
  border:0px solid #000000;
  text-align:center;
  border-width:0px 0px 1px 1px;
  font-size:14px;
  font-family:Arial;
  font-weight:bold;
  color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
  background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
  background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");  background: -o-linear-gradient(top,#005fbf,003f7f);

  background-color:#005fbf;
}
.CSSTableGenerator tr:first-child td:first-child{
  border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
  border-width:0px 0px 1px 1px;
}
</style>

   <!-- เนื้อหา -->
      <div class="content-wrapper">
        <!-- Content Header (Page header) -->
 
 
     
        <section class="content-header">
          <h1>
             เพิ่มประเภทสินค้า
           
          </h1>
          
        </section>

        <!-- Main content -->
        <section class="content">

          <form class="form-horizontal" method="post" action="insert_type.php">
                  <div class="box-body">

                    <div class="form-group">
                      <label for="type_name" class="col-sm-2 control-label">ชื่อประเภทสินค้า</label>
                      <div class="col-sm-10">
                        <input type="text" class="form-control" name="type_name" id="type_name" placeholder="ชื่อประเภทสินค้า">
                      </div>
                      </div>


                  </div><!-- /.box-body -->


                  <center>
                    <button type="submit" name="submit" class="btn btn-info">บันทึก</button>
                    <button type="reset" name="reset"  class="btn btn-warning">ยกเลิก</button>
                </center>
                </form>


                <?php
                if(isset($_POST['submit']))
                {
                  $type_name=$_POST['type_name'];
                  $sql=" insert into tb_type(type_name)";
                  $sql.=" values ('$type_name')";
                  
                  if($cls_con->write_base($sql)==true){
                      echo $cls_con->show_message('บันทึกข้อมูลสำเร็จ');
                      echo $cls_con->goto_page(1,'show_type.php');

                  }
                  else{
                    echo $cls_con->show_message('บันทึกข้อมูลไม่สำเร็จ');

                  }

                }


                ?>


        </section><!-- /.content -->
      </div>
      <!-- เนื้อหา -->
       
<?php include('footer.php'); ?>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-08-01 15:47:49 By : ืnaya
 


 

No. 6



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



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

จาก(PHP)
<script>
$(document).ready(function(){
  $("button[name=submit]").click(function(){
    $("form").submit();
  });
});
</script>
<button type="button" name="submit" class="btn btn-info">บันทึก</button>


เป็น(PHP)
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<title>HTML Tutorial</title>
<body>
<script>
$(document).ready(function(){
  $("button[name=submit]").click(function(){
    $("form").submit();
  });
});
</script>
<form id="form" name="form" method= "post">
<button type="button" name="submit" class="btn btn-info">บันทึก</button>
</form>
</body>
</html>



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-08-02 08:30:04 By : Hararock
 


 

No. 7



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

Code (JavaScript)
    $('body').keypress(function (e) {
        if (e.keyCode == 13) {
            return false;
        }
    });

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-08-02 09:12:19 By : mr.win
 


 

No. 8



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

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

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


ลองค้นคำว่า jquery validate form นะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-08-02 11:20:55 By : Th@iDev
 


 

No. 9



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



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


สำเร็จแล้วครับ ขอบคุณทุกท่านครับ
Code (PHP)
 <div class="box-body">                                     
                    <div class="form-group">
                      <label for="employee_name" class="col-sm-2 control-label">ชื่อพนักงาน</label>
                      <div class="col-sm-10">
                      <input class="form-control" name="employee_name" required="required" type="text" value="<?php echo @$_POST['employee_name'] ?>">
					   </div>
                    </div>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-08-02 15:17:43 By : ืnaya
 


 

No. 10

Guest


ปรึกษา ตอนนี้เริ่มหัวข้อใหม่ไม่ได้แล้ว ไม่รู้ทำผิดกฎอะไรหรือเปล่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-08-04 10:09:03 By : naya
 


 

No. 11



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

ตอบความคิดเห็นที่ : 10 เขียนโดย : naya เมื่อวันที่ 2018-08-04 10:09:03
รายละเอียดของการตอบ ::
เพิ่งจะย้าย Server ครับ มี Error ตรงไหนไหม๊ครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-08-04 12:48:01 By : mr.win
 


 

No. 12



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



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


เขียนหัวข้อใหม่ ตั้งแต่เมื่อวาน เย็น ถึงก่อนเทียงวันนี้ 4 หัวข้อ ไม่แสดงบนรายการของ PHP ผม login ปกติครับ
https://www.thaicreate.com/topic/new.html
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-08-04 13:17:00 By : TumGrape
 


 

No. 13



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

กำลังแก้ไขครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-08-04 13:24:06 By : mr.win
 


 

No. 14



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



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


ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-08-04 13:32:20 By : TumGrape
 


 

No. 15



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

แก้ไขได้แล้วครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-08-04 13:44:40 By : mr.win
 


 

No. 16



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



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


ขอบพระคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-08-06 09:43:51 By : TumGrape
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : จะป้องกันการเผลอกด ENTER แล้ว SUBMIT แบบฟอร์มได้อย่างไรครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
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 อัตราราคา คลิกที่นี่