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


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

 
Topic : 131660



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



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



Code (PHP)
01.                <?php
02.                if(isset($_POST['submit']))
03.                {
04.                    $member_prefix=$_POST['member_prefix'];
05.                    $member_fname=$_POST['member_fname'];
06.                   
07.                    $member_address=$_POST['member_address'];
08.                    $tumbol=$_POST['tumbol'];
09.                    $amphur=$_POST['ampher'];
10.                    $province=$_POST['province'];
11.                    $postcode=$_POST['postcode'];
12.                   
13.                    $member_email=$_POST['member_email'];
14.                    $member_tel=$_POST['member_tel'];
15.                    $username=$_POST['username'];
16.                    $password=$_POST['password'];
17.                    $member_date=date('Y-m-d H:i:s');
18.                     
19. 
20.                                    $error=0;
21.                                    $sql_check_username=" select * from tb_member";
22.                                    $sql_check_username.=" where username='$username'";
23.                                    $numrowusername=$cls_con->select_numrows($sql_check_username);
24. 
25.                                    if($numrowusername>=1){
26.                                        $error=1;
27.                                        echo $cls_con->show_message('มีผู้ใช้งานนี้แล้ว');
28.                                    }
29. 
30.                                    $sql_check_email=" select * from tb_member";
31.                                    $sql_check_email.=" where member_email='$member_email'";
32.                                    $numrowemail=$cls_con->select_numrows($sql_check_email);
33. 
34.                                    if($numrowemail>=1){
35.                                        $error=1;
36.                                        echo $cls_con->show_message('มีผู้ใช้งานอีเมลล์นี้แล้ว');
37.                                    }
38. 
39. 
40. 
41.                                    if($error==0){
42.                    $sql=" insert into tb_member(member_prefix,member_fname,member_address,tumbol,amphur,province,postcode,member_email,member_tel,username,password,member_date)";
43.                    $sql.=" values ('$member_prefix','$member_fname','$member_address','$tumbol','$amphur','$province','$postcode','$member_email','$member_tel','$username','$password','$member_date')";
44. 
45.                    if($cls_con->write_base($sql))
46.                    {
47.                     echo $cls_con->show_message('บันทึกข้อมูลสำเร็จ');
48.                      
49.                     echo $cls_con->goto_page(1,'show_member.php');
50.                    
51.                  }
52.                  else{
53.                    echo $cls_con->show_message('บันทึกข้อมูลไม่สำเร็จ');
54. 
55.                  }
56. 
57.                }
58.                }
59. 
60. 
61.                ?>
62. 
63. 
64. 
65.                 
66. 
67. 
68.        </section><!-- /.content -->
69.      </div>
70.      <!-- เนื้อหา -->
71.        
72.<?php include('footer.php'); ?>




Tag : PHP

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

 

No. 1



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

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

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

Code (PHP)
1.<script>
2.$(document).ready(function(){
3.  $("button[name=submit]").click(function(){
4.    $("form").submit();
5.  });
6.});
7.</script>
8.<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)
001.<?php include('header.php'); ?>
002.  
003.<style type="text/css">
004.  .CSSTableGenerator {
005.  margin:0px;padding:0px;
006.  width:100%;
007.  box-shadow: 10px 10px 5px #888888;
008.  border:1px solid #000000;
009.   
010.  -moz-border-radius-bottomleft:0px;
011.  -webkit-border-bottom-left-radius:0px;
012.  border-bottom-left-radius:0px;
013.   
014.  -moz-border-radius-bottomright:0px;
015.  -webkit-border-bottom-right-radius:0px;
016.  border-bottom-right-radius:0px;
017.   
018.  -moz-border-radius-topright:0px;
019.  -webkit-border-top-right-radius:0px;
020.  border-top-right-radius:0px;
021.   
022.  -moz-border-radius-topleft:0px;
023.  -webkit-border-top-left-radius:0px;
024.  border-top-left-radius:0px;
025.}.CSSTableGenerator table{
026.    border-collapse: collapse;
027.        border-spacing: 0;
028.  width:100%;
029.  height:100%;
030.  margin:0px;padding:0px;
031.}.CSSTableGenerator tr:last-child td:last-child {
032.  -moz-border-radius-bottomright:0px;
033.  -webkit-border-bottom-right-radius:0px;
034.  border-bottom-right-radius:0px;
035.}
036..CSSTableGenerator table tr:first-child td:first-child {
037.  -moz-border-radius-topleft:0px;
038.  -webkit-border-top-left-radius:0px;
039.  border-top-left-radius:0px;
040.}
041..CSSTableGenerator table tr:first-child td:last-child {
042.  -moz-border-radius-topright:0px;
043.  -webkit-border-top-right-radius:0px;
044.  border-top-right-radius:0px;
045.}.CSSTableGenerator tr:last-child td:first-child{
046.  -moz-border-radius-bottomleft:0px;
047.  -webkit-border-bottom-left-radius:0px;
048.  border-bottom-left-radius:0px;
049.}.CSSTableGenerator tr:hover td{
050.   
051.}
052..CSSTableGenerator tr:nth-child(odd){ background-color:#aad4ff; }
053..CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
054.  vertical-align:middle;
055.   
056.   
057.  border:1px solid #000000;
058.  border-width:0px 1px 1px 0px;
059.  text-align:center;
060.  padding:9px;
061.  font-size:12px;
062.  font-family:Arial;
063.  font-weight:normal;
064.  color:#000000;
065.}.CSSTableGenerator tr:last-child td{
066.  border-width:0px 1px 0px 0px;
067.}.CSSTableGenerator tr td:last-child{
068.  border-width:0px 0px 1px 0px;
069.}.CSSTableGenerator tr:last-child td:last-child{
070.  border-width:0px 0px 0px 0px;
071.}
072..CSSTableGenerator tr:first-child td{
073.    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) );
074.  background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
075.  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");  background: -o-linear-gradient(top,#005fbf,003f7f);
076. 
077.  background-color:#005fbf;
078.  border:0px solid #000000;
079.  text-align:center;
080.  border-width:0px 0px 1px 1px;
081.  font-size:14px;
082.  font-family:Arial;
083.  font-weight:bold;
084.  color:#ffffff;
085.}
086..CSSTableGenerator tr:first-child:hover td{
087.  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) );
088.  background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
089.  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");  background: -o-linear-gradient(top,#005fbf,003f7f);
090. 
091.  background-color:#005fbf;
092.}
093..CSSTableGenerator tr:first-child td:first-child{
094.  border-width:0px 0px 1px 0px;
095.}
096..CSSTableGenerator tr:first-child td:last-child{
097.  border-width:0px 0px 1px 1px;
098.}
099.</style>
100. 
101.   <!-- เนื้อหา -->
102.      <div class="content-wrapper">
103.        <!-- Content Header (Page header) -->
104.  
105.  
106.      
107.        <section class="content-header">
108.          <h1>
109.             เพิ่มประเภทสินค้า
110.            
111.          </h1>
112.           
113.        </section>
114. 
115.        <!-- Main content -->
116.        <section class="content">
117. 
118.          <form class="form-horizontal" method="post" action="insert_type.php">
119.                  <div class="box-body">
120. 
121.                    <div class="form-group">
122.                      <label for="type_name" class="col-sm-2 control-label">ชื่อประเภทสินค้า</label>
123.                      <div class="col-sm-10">
124.                        <input type="text" class="form-control" name="type_name" id="type_name" placeholder="ชื่อประเภทสินค้า">
125.                      </div>
126.                      </div>
127. 
128. 
129.                  </div><!-- /.box-body -->
130. 
131. 
132.                  <center>
133.                    <button type="submit" name="submit" class="btn btn-info">บันทึก</button>
134.                    <button type="reset" name="reset"  class="btn btn-warning">ยกเลิก</button>
135.                </center>
136.                </form>
137. 
138. 
139.                <?php
140.                if(isset($_POST['submit']))
141.                {
142.                  $type_name=$_POST['type_name'];
143.                  $sql=" insert into tb_type(type_name)";
144.                  $sql.=" values ('$type_name')";
145.                   
146.                  if($cls_con->write_base($sql)==true){
147.                      echo $cls_con->show_message('บันทึกข้อมูลสำเร็จ');
148.                      echo $cls_con->goto_page(1,'show_type.php');
149. 
150.                  }
151.                  else{
152.                    echo $cls_con->show_message('บันทึกข้อมูลไม่สำเร็จ');
153. 
154.                  }
155. 
156.                }
157. 
158. 
159.                ?>
160. 
161. 
162.        </section><!-- /.content -->
163.      </div>
164.      <!-- เนื้อหา -->
165.        
166.<?php include('footer.php'); ?>

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

 

No. 6



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



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

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


เป็น(PHP)
01.<!DOCTYPE html>
02.<html>
03.<meta charset="utf-8">
04.<title>HTML Tutorial</title>
05.<body>
06.<script>
07.$(document).ready(function(){
08.  $("button[name=submit]").click(function(){
09.    $("form").submit();
10.  });
11.});
12.</script>
13.<form id="form" name="form" method= "post">
14.<button type="button" name="submit" class="btn btn-info">บันทึก</button>
15.</form>
16.</body>
17.</html>

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

 

No. 7



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

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

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

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

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
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)
1.<div class="box-body">                                    
2.                   <div class="form-group">
3.                     <label for="employee_name" class="col-sm-2 control-label">ชื่อพนักงาน</label>
4.                     <div class="col-sm-10">
5.                     <input class="form-control" name="employee_name" required="required" type="text" value="<?php echo @$_POST['employee_name'] ?>">
6.                      </div>
7.                   </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,059 )
บทความ ( 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,059 )
บทความ ( 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,059 )
บทความ ( 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





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 อัตราราคา คลิกที่นี่