|
| 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | |
|
|
|
|
|
|
|
[ JavaScript ] แทรก Confirm Dialog ใน ASP.NET
ระหว่างทำงานวันนี้ครับ ผมกำลังทำเว็บ Application ด้วย ASP.NET (C#) อยู่ เนื่องจาก ผมต้องทำส่วนที่ให้ User สามารถลบข้อมูลสำคัญจาก Database ได้ ซึ่งถ้าหากลบพลาด ไปลบข้อมูลที่กำลังถูกใช้งานอยู่เข้า ก็อาจจะทำให้ระบบรวนได้ เพราะฉะนั้นผมจึงได้ทำช่องให้กรอก Password เพื่อเช็คกับ User Account ที่ Login เป็นการ Confirm 1 รอบอยู่แล้ว
แต่ว่าเพื่อป้องกันความผิดพลาด Confirm สองรอบย่อมดีกว่ารอบเดียว จริงมั้ยครับ ด้วยความขี้เกียจจะเขียน code c# ให้วุ่นวาย ก็เลยกะว่า จะเขียนให้มันเป็น JavaScript ให้มัน Pop-up ขึ้นมาถามก่อน 1 ครั้งละกัน ง่ายๆ ก่อนที่จะเข้าสู่ระบบการ confirm ของจริง แต่ทีนี้ JavaScript อ่า...เขียนเป็นแค่งูๆปลาๆครับ ก็เลยต้องพึ่งเพื่อนยามยากของโปรแกรมเมอร์ เปิด google เจ้าเก่า แล้วก็ Search คำว่า
"javascript confirm dialog"
ได้ผลออกมาหลายตัวเลยครับ ผมเลือกเว็บแรกเลย เค้าเขียน code ออกมาง่ายๆแบบข้างล่างนี้เลยครับ ผมก็เอามาแทรกไว้ตรงหลัง tag body และก่อน tag form ของ .net
<script> if (confirm("Your question")) { // do things if OK } </script>
|
เค้ามีตัวอย่างด้วยนะ ผมก็ลองทำตาม โดยเขียน Code เพิ่มเติมนิดหน่อย แล้วก็ได้ผลเป็นปุ่มออกมาลักษณะประมาณนี้ครับ
Credit: //www.javascripter.net/faq/confirm.htm Blog นี้เป็นส่วนหนึ่งของโครงการ เพิ่มความรู้ลงสู่อินเตอร์เน็ต อ่านที่มาที่ไป ได้ที่นี่
Create Date : 01 พฤศจิกายน 2548 |
|
6 comments |
Last Update : 1 พฤศจิกายน 2548 11:35:07 น. |
Counter : 5266 Pageviews. |
|
|
|
|
| |
โดย: Zantha 1 พฤศจิกายน 2548 11:27:44 น. |
|
|
|
| |
โดย: wbj 1 พฤศจิกายน 2548 12:53:27 น. |
|
|
|
| |
โดย: baked 1 พฤศจิกายน 2548 13:44:36 น. |
|
|
|
| |
โดย: spize IP: 202.5.88.157 5 พฤศจิกายน 2548 11:28:22 น. |
|
|
|
| |
โดย: RotoTheHERO IP: 61.91.163.183 10 พฤศจิกายน 2548 10:05:40 น. |
|
|
|
|
|
|
|
พอย้อนกลับไปดู อ๋อๆๆ Web app น่อ นึกว่าเป็น app ที่เป็น exe เลย อิอิอิ