Window prompt() yöntemi

tanım ve kullanım

prompt() yöntem, kullanıcıya giriş yapma talimatı veren bir pencere gösterir.

kullanıcı "Onay" düğmesine tıkladığında prompt() yöntem, girdi değeri döndürür, aksi takdirde null

Dikkat:

Kullanıcıdan değer almak istiyorsanız, pencereyi kullanın.

Pencere çıktığında, kullanıcı "Onay" veya "İptal" düğmesine tıklamak zorundadır.

Bu yöntemi aşırı derecede kullanmayın. Kullanıcı, pencereyi kapatana kadar sayfanın diğer kısımlarına erişemeyecek.

daha fazla bilgi için bkz:

alert() yöntemi

confirm() yöntemi

örnek

örnek 1

kullanıcı adı girmesi için sorma ve mesajı çıktıya ver:

let person = prompt("Lütfen adınızı girin", "Harry Potter");
if (person != null) {
  document.getElementById("demo").innerHTML =
  "Hello " + person + "! Bugün nasılsın?";
}

kendiniz deneyin

örnek 2

onun en sevdiği içceği sorma:

let text;
let favDrink = prompt("En sevdiğiniz içecek nedir?");
switch(favDrink) {
  dakkas "Coca-Cola":
    text = "Harika bir seçim! Coca-Cola, ruhunuzun faydasına.";
    kes
  dakkas "Pepsi":
    text = "Benim en sevdiğim içecek Pepsi!";
    kes
  dakkas "Sprite":
    text = "Gerçekten mi? Senin favori içceği Sprite mi?";
    kes
  varsayılan:
    text = "Ben o hakkında hiç duymadım!";
}

kendiniz deneyin

gramer

prompt(mesaj, varsayılan)

parametre

parametre tanım
mesaj zorunlu. Pencerede gösterilecek metin.
varsayılan opsiyonel.Varsayılan giriş metni.

dönüş değeri

tip tanım
dizgi

kullanıcı 'Onay' düğmesine tıkladığında

kullanıcı herhangi bir dizgi girmemişse, boş dizgi döndürür.

diğer yoldan null döndürür.

açıklama

prompt() yöntem, belirtilen mesajı bir pencere ile gösterir mesajbu pencere, metin giriş alanı, onay düğmesi ve iptal düğmesi içeren bir penceredir, platform tarafından belirlenen grafik kullanıcıya giriş yapması gerekeni anlatır.

kullanıcı iptal düğmesine tıkladığındaprompt() yöntem, nullprompt() giriş alanının şu anda gösterilen metnini döndürecektir.

tarafından prompt() Görüntülenen pencere, modellen bir penceredir, yani, kullanıcı onu onay veya iptal düğmesine tıkladıktan sonra kapatana kadar, kullanıcıya tarayıcı penceresine tüm girdileri engeller. Bu yöntemin döndürdüğü değer, kullanıcının yanıtı tarafından belirlendiği için, çağrıldığında prompt() durdurulur. Kullanıcı yanıt verene kadar bir sonraki satır çalıştırılmaz.

Tarayıcı desteği

Tüm tarayıcılar destekler prompt()

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Destek Destek Destek Destek Destek Destek