jendela prompt()
Contoh 1
Minta nama pengguna dan keluarkan pesan:
let person = prompt("Please enter your name", "Harry Potter");
if (person != null) {
document.getElementById("demo").innerHTML =
"Hello " + person + "! How are you today?";
}
Lebih banyak contoh di bawah ini.
Definisi dan Penggunaan
Metode prompt()
ini menampilkan kotak dialog yang meminta pengguna untuk memasukkan.
Metode prompt()
mengembalikan nilai input jika pengguna mengklik "OK", jika tidak maka akan mengembalikan null
.
Catatan
Kotak prompt digunakan jika Anda ingin pengguna memasukkan nilai.
Ketika kotak prompt muncul, pengguna harus mengklik "OK" atau "Batal" untuk melanjutkan.
Jangan terlalu sering menggunakan metode ini. Ini mencegah pengguna mengakses bagian lain dari halaman sampai kotak ditutup.
Lihat juga:
Sintaksis
prompt(text, defaultText)
Parameter
Parameter | Description |
text | Required. The text to display in the dialog box. |
defaultText | Optional. The default input text. |
Nilai Kembali
Parameter | Keterangan |
Sebuah benang |
Jika pengguna mengklik "OK", nilai input dikembalikan. Jika null tidak dikembalikan. |
Lebih Banyak Contoh
Prompt untuk minuman favoritnya:
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!";
}
Dukungan Peramban
prompt()
didukung di semua browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |