Dấu nhắc cửa sổ ()
ví dụ 1
Nhắc tên người dùng và xuất một 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?";
}
Thêm ví dụ bên dưới.
Định nghĩa và Cách sử dụng
Phương prompt()
thức hiển thị một hộp thoại nhắc người dùng nhập liệu.
Phương prompt()
thức 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 được sử dụng nếu bạn muốn người dùng nhập giá trị.
Khi một 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 | Required. The text to display in the dialog box. |
defaultText | Optional. The default input text. |
Giá trị trả lại
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 được trả về. Nếu không null sẽ được trả lại. |
Các ví dụ khác
Nhắc đồ 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ỗ trợ trình duyệt
prompt()
được hỗ trợ trong tất cả các trình duyệt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |