Örnek
Onun / onun adını kullanıcıya sormak istemi kutusu ve çıkış bir mesaj görüntüler:
var person = prompt("Please enter your name", "Harry Potter");
if
(person != null) {
document.getElementById("demo").innerHTML
=
"Hello " + person + "! How are you today?";
}
Kendin dene " Daha "Try it Yourself" Aşağıdaki örnekler.
Tanımı ve Kullanımı
prompt() metodu girişi için ziyaretçi isteyen bir iletişim kutusu görüntüler.
Girilecek kullanıcıya sayfayı girmeden önce bir değer istiyorsanız bir istem kutu sıklıkla kullanılır.
Not: Bir istemi kutusu açıldığında, kullanıcı tıklayın ya gerekecek "OK" veya "Cancel" bir giriş değerini girdikten sonra devam etmek. o kutu kapanana kadar sayfanın diğer kısımlarına erişmesini engel olacak şekilde, bu yöntemi gereğinden fazla vermeyin.
prompt() kullanıcı tıklarsa yöntem giriş değerini verir "OK" . Kullanıcı tıklarsa "cancel" yöntem null döndürür.
Tarayıcı Desteği
Yöntem | |||||
---|---|---|---|---|---|
prompt() | Evet | Evet | Evet | Evet | Evet |
Sözdizimi
prompt( Parametre Değerleri Parametre tip Açıklama text String Gereklidir. Metin iletişim kutusunda gösterilecek defaultText String İsteğe bağlı. Varsayılan giriş metin
Teknik detaylar
Geri dönüş değeri: Dizi. Kullanıcı tıklarsa "OK" , giriş değeri döndürülür. Kullanıcı tıklarsa "cancel" null döndürülür. Kullanıcı herhangi bir metin girmeden Tamam tıklarsa boş bir dize döndürülür.
Diğer Örnekler
Örnek
Ile birlikte switch deyimi kullanarak prompt() kullanıcı girişi dayalı bir kod bloğu çalıştırmak:
var text;
var favDrink = prompt("What's your favorite cocktail drink?");
switch(favDrink) {
case "Martini":
text = "Excellent choice! Martini is good for your soul.";
break;
case "Daiquiri":
text = "Daiquiri is my favorite too!";
break;
case "Cosmopolitan":
text = "Really? Are you sure the Cosmopolitan is your favorite?";
break;
default:
text = "I have never heard of that one..";
break;
} Kendin dene "
İlgili Sayfalar
Pencere Nesne: href="met_win_alert.html"> alert() Method
Pencere Nesne: href="met_win_confirm.html"> confirm() Method
<Pencere Nesne