Window prompt() yöntemi
- Önceki sayfa print()
- Sonraki sayfa resizeBy()
- Bir üst katmana dön Window Nesnesi
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:
ö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?"; }
ö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!"; }
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, null
。prompt()
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 |
- Önceki sayfa print()
- Sonraki sayfa resizeBy()
- Bir üst katmana dön Window Nesnesi