JAVASCRİPT PROMPT NEDİR?

JavaScript'te kullanıcıdan veri almak için çeşitli yöntemler vardır. Veri alma iki tür JavaScript komutuyla gerçekleşir. Birisi bu konuda bahsedeceğimiz prompt komutuyla diğeri ise form yolu ile bilgi alınır. Form HTML üzerinde yer alması, prompt komutu'da ekrana küçük diyalog pencere açılması olarak birbirinden ayrılırlar.

prompt komutu: Window nesnesinin prompt metodudur. Bu metodun kullanımı aşağıdaki biçimde olur:

Sözdizimi:

Değişken=window.prompt("Mesaj","Varsayılı değer");

Mesaj :Bilgisayara prompt metoduyla girilecek bilgi hakkındaki açıklamaları içerir.

Varsayılı değer :Bilgi girişi gerçekleştirilmediği takdirde değişkene atanacak değeri belirtir.

Dönen değer:

Kullanıcı "Tamam" a tıklarsa, giriş değeri döndürülür. Kullanıcı giriş yapmadan "Tamam" a basarsa boş string döner. Giriş yapmış olsa dahi Cancel/Vazgeç'e tıklarsa null döner.

Prompt metodu ile girilen bilgi, string türde algılanır. Bu bilgiyi, (gerçekte sayısal türde bir bilgi ise), parseInt fonksiyonuyla tam sayı (integer) türüne ya da parseFloat fonksiyonu ile float (gerçel sayı) türüne dönüştürerek kullanmak gerekir.

İki şekilde kullanılır bunları görelim.


 var isim = window.prompt("Lütfen adınızı giriniz.");

 var isim = prompt("Lütfen adınızı giriniz.");

 

Yukarıda ki örnekte, iki yolda çalışır. JavaScript Window Nesnesi, web tarayıcı penceresinin karşılık gelen en yüksek seviyede JavaScript nesnesidir. Şu an web tarayıcı ekranında bulunduğumuz için window nesnesini yazmasakda olur.

ÖRNEK:


var isim = prompt("Lütfen adınızı giriniz.");
   
   if( (isim != "") && (isim != null) ) 
   
   alert("Merhaba " + isim + "!");
      
   else if(isim == "") 
   
   alert("Boş giriş yaptınız!");
   
   else if(isim == null) 
  
   alert("Giriş yapmaktan vazgeçtiniz!");


ÇIKTI:

Tarayıcı çalıştırıldığında aşagıda ki çıktıyı verir ve bir isim girin.


javascript prompt

İsim girildikten sonra ekran çıktısı:


javascript prompt

Tarayıcıyı yeniden çalıştırın bir bilgi, girmeden tamama tıklayın, ekran çıktısı:


javascript prompt

Tarayıcıyı yeniden çalıştırın ve iptal veya pencere kapatmaya basın, ekran çıktısı:


javascript prompt

Şimdide iki sayı girelim ve bunların toplamını ekrana yazdıralım.

ÖRNEK:


  var x = prompt("Lütfen ilk sayıyı giriniz:", "");
	
  var y = prompt("Lütfen ikinci sayıyı giriniz:", "");
	
	x = parseInt(x);
	
	y = parseInt(y);
	
  alert("Toplam....:"+(x+y));


Adınız

Eposta

Mesaj

2102

Güvenlik No

REKLAM
KATEGORİ
POPÜLER MAKALE