Function Confirm Delete JavaScript การยืนยันก่อนลบข้อมูล ง่าย ๆ แต่สำคัญ

Function Confirm Delete JavaScript การยืนยันก่อนลบข้อมูล ง่าย ๆ แต่สำคัญ

PHP CODE FATHER โปรแกรมช่วยสร้างโค้ด โปรเจ็ค PHP+MySQL+Boostrap ใช้งานง่าย ๆ


JavaScript นับเป็นเครื่องมือที่สำคัญและจำเป็นอยู่มากสำหรับการเขียนเว็บด้วย PHP นะครับ
เนื่องจาก PHP ยังไม่มีฟังก์ชั่นที่สนับสนุน เพราะ PHP จะทำงานเฉพาะที่ฝั่ง Server คือ การจะทำงานได้นั้น
จะต้องส่งค่าไปยังเครื่อง Server เท่านั้น จึงจะสามารถประมวลผลต่าง ๆ ได้

ซึ่งคำสั่ง และลูกเล่นต่าง ๆ คิดว่าหลาย ๆ คนคงจะเคยเห็น เคยใช้งานกันมาบ้างแล้ว
ในบทความนี้ จะขอนำเสนอฟังก์ชั่น Javascript ที่ผมได้ใช้บ่อย ๆ นะครับ
อาจจะไม่ใช่ฟังก์ชั่นที่ซับซ้อนมากมาย แต่ก็สำคัญและจำเป็นต้องใช้ครับ

Confirm Function : ฟังก์ชั่นสำหรับยืนยันการดำเนินการ รูปแบบเป็นดังนี้ครับ

แบบที่ 1 แบบมาตราฐาน ใช้กันทั่วไป 

รูปแบบการเรียกใช้ฟังก์ชั่น

<script language="JavaScript">
function chkdel(){if(confirm('  กรุณายืนยันการลบอีกครั้ง !!!  ')){
return true;
}else{
return false;
}
}
</script -->

<a href="board_talk.php?submit=DEL&id1=<? echo $autoid;?>" class="style2" OnClick="return chkdel();">ลบข้อความนี้</a -->


แบบที่ 2 สั้น ๆ ง่าย ๆ กว่ากันเยอะ

< a href="sex.php?submit=DEL&id_delete=1" onclick="return confirm('กรุณายืนยันการลบอีกครั้ง !!!')" >Delete < a -->

โค้ดตัวอย่างนี้เป็นการยืนยันการลบข้อมูลนะครับ



ทั้งสองแบบ ก็ได้ผลเหมือนกันนะครับ ใครชอบแบบไหนก็เลือกเอานะครับ
 เมื่อผู้ใช้งานกดที่ปุ่ม Delete ( จะเป็นปุ่มลิงค์ข้อความ หรือ เป็นแบบปุ่มรูปภาพก็ได้ )
 ก็จะเข้าเหตุการ Onclick ที่เราเขียนโค้ดไว้
 Javascript ก็จะทำงานล่ะ คือ แสดงหน้าจอยืนยัน ดังรูปนะครับ เพื่อให้ผู้ใช้เลือก
 หากผู้ใช้งานตกลงยืนยันการลบนี้ ( กดที่ปุ่ม OK ) ระบบก็จะดำเนินการต่อไป ตามที่เราต้องการ

ในที่นี้คือ sex.php?submit=DEL&id_delete=1 (ส่งตัวแปร submit และตัวแปร id_delete ไปที่หน้า sex.php )

เราก็ไปเขียนโค้ดที่หน้า sex.php ไว้ดังตัวอย่างนี้ครับ

<?       if ($submit=="DEL"){
              $sql="delete from tbl_sex where sex_id =".$id_delete;
              mysql_query($sql);
       }
?> 


เมื่อผู้ใช้กดยืนยันการลบ ระบบก็จะส่งตัวแปร submit=DEL ไปที่หน้า sex.php
ที่หน้านั้นเราก็เขียนโค้ดตรวจสอบว่าผู้ใช้ต้องการลบข้อมูลหรือไม่ (ตามโค้ดด้านบน)
เมื่อเ้ข้าเงื่อนไข ก็จะเป็นการลบข้อมูลครับ...

ย้อนกลับ กลับหน้าแรก