Pencere istemi()
örnek 1
Bir kullanıcı adı isteyin ve bir mesaj çıktısı alın:
let person = prompt("Please enter your name", "Harry Potter");
if (person != null) {
document.getElementById("demo").innerHTML =
"Hello " + person + "! How are you today?";
}
Aşağıda daha fazla örnek.
Tanım ve Kullanım
Yöntem prompt()
, kullanıcıdan giriş yapmasını isteyen bir iletişim kutusu görüntüler.
Yöntem prompt()
, kullanıcı "Tamam"ı tıklarsa giriş değerini döndürür, aksi takdirde döndürür null
.
Not
Kullanıcının bir değer girmesini istiyorsanız bir bilgi istemi kutusu kullanılır.
Bir istem kutusu açıldığında, kullanıcının devam etmek için "Tamam" veya "İptal"i tıklaması gerekir.
Bu yöntemi aşırı kullanmayın. Kutu kapanana kadar kullanıcının sayfanın diğer bölümlerine erişmesini engeller.
Ayrıca bakınız:
Sözdizimi
prompt(text, defaultText)
parametreler
Parameter | Description |
text | Required. The text to display in the dialog box. |
defaultText | Optional. The default input text. |
Geri dönüş değeri
Parametre | Açıklama |
Dizi |
Kullanıcı "Tamam"ı tıklarsa, giriş değeri döndürülür. Aksi takdirde null iade edilir. |
Daha fazla örnek
En sevdiği içeceği sor:
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!";
}
Tarayıcı Desteği
prompt()
tüm tarayıcılarda desteklenir:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |