Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

ประเภทของ Popup Box ใน JavaScript มีกี่แบบ?

ใน JavaScript มี popup box 3 ประเภท ดังนี้

1. Alert - เมธอด Window.alert() แสดงกล่องโต้ตอบแจ้งเตือนพร้อมเนื้อหาที่ระบุและปุ่ม OK

เช่น รันสคริปต์นี้จะเปิด alert box พร้อมข้อความ "This is an alert" และปุ่มยืนยัน

ตัวอย่าง

<script>    alert("This is a alert"); </script>

หมายเหตุ: alert dialog ควรใช้สำหรับข้อความที่ไม่ต้องการตอบกลับจากผู้ใช้ นอกจากการยอมรับข้อความเท่านั้น

2. Confirm - เมธอด Window.confirm() แสดง modal dialog พร้อมข้อความและปุ่ม 2 ปุ่ม: OK และ Cancel

เช่น รันสคริปต์นี้จะเปิดกล่องยืนยันพร้อมข้อความ "Please confirm this action" มีปุ่มยืนยันและยกเลิก คืนค่า boolean ตามการเลือกของผู้ใช้

ตัวอย่าง

<script>    let bool = confirm("Please confirm this action");    console.log(bool); </script>

ถ้ากด confirm จะคืน true ถ้ากด cancel จะคืน false

หมายเหตุ: Dialog boxes เป็น modal windows — ป้องกันไม่ให้ผู้ใช้เข้าถึงส่วนอื่นของโปรแกรมจนกว่าจะปิดกล่อง

3. Prompt - Window.prompt() แสดง dialog พร้อมข้อความพร้อมให้ผู้ใช้กรอกข้อความ

เช่น รันสคริปต์นี้จะเปิด prompt box พร้อมข้อความ "Please enter your name" มีปุ่มยืนยันและยกเลิก คืนค่า String ที่ผู้ใช้กรอก

ตัวอย่าง

<script>    let name = prompt("Please enter your name");    console.log(name); </script>

เมื่อกรอกข้อมูลใน prompt จะ log ชื่อของคุณในคอนโซล