Dấu nhắc cửa sổ()
ví dụ 1
Nhắc tên người dùng và xuất ra thông báo:
let person = prompt("Please enter your name", "Harry Potter");
if (person != null) {
document.getElementById("demo").innerHTML =
"Hello " + person + "! How are you today?";
}
Hãy tự mình thử »Thêm ví dụ dưới đây.
Sự miêu tả
Phương thức prompt()
hiển thị hộp thoại nhắc người dùng nhập dữ liệu.
Phương thức prompt()
trả về giá trị đầu vào nếu người dùng nhấp vào "OK", nếu không nó sẽ trả về null
.
Ghi chú
Hộp nhắc nhở được sử dụng nếu bạn muốn người dùng nhập một giá trị.
Khi hộp nhắc bật lên, người dùng sẽ phải nhấp vào "OK" hoặc "Hủy" để tiếp tục.
Đừng lạm dụng phương pháp này. Nó ngăn người dùng truy cập các phần khác của trang cho đến khi hộp được đóng lại.
Xem thêm:
Cú pháp
prompt( text, defaultText )
Thông số
Parameter | Description |
text | Optional. The text to display in the dialog box. |
defaultText | Optional. The default input text. |
Giá trị trả về
Tham số | Sự miêu tả |
Một chuỗi | Nếu người dùng nhấp vào "OK", giá trị đầu vào sẽ được trả về. Ngược lại null sẽ được trả về. |
Thêm ví dụ
Nhắc về đồ uống yêu thích của anh ấy:
let text;
let favDrink = prompt("What's your favorite cocktail drink?");
switch(favDrink) {
case "Coca-Cola":
text = "Excellent choice! Coca-Cola is good for your soul.";
break;
case "Pepsi":
text = "Pepsi is my favorite too!";
break;
case "Sprite":
text = "Really? Are you sure the Sprite is your favorite?";
break;
default:
text = "I have never heard of that one!";
}
Hãy tự mình thử »Hỗ trợ trình duyệt
prompt()
được hỗ trợ trong tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |