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));


Furkan 05/05/2020

Merhaba. Ben bir blogger sitesi yapıyorum. Eğer bir kişi hayır veya boş bırakyıysa veya başka birşey yazdığını veya iptal ettiğinde (Evet yazılmasına izin verilsin.) işlem yapılsın istiyorum. Nasıl Yaparım?

yönetici 06/05/2020


var islem = prompt("birşeyler  giriniz.");

if(islem != "" )

alert("evet girdiniz");

else if( (islem == "") && (islem != null) ) 
   
alert("evet girdiniz");

Burak Han Kırlak 24/11/2020

siteme giren kişinin adının ekranda gözükmesini nasıl sağlarım

yönetici 27/11/2020

Burak, websitene girenin ismini gösteremen. sadece üye girişli ise üye ismini girerse gösterebilirsin bunuda php ile yapabilirsin.

Ahmet 15/02/2021

Merhaba, Bir web sitesi için bu yöntem ile alınan verinin başka bir sayfaya başka veriler ile get ile gönderilmesini istiyorum. Bunu yapmanın bir yolu var mıdır?

yönetici 17/02/2021

Ahmet, javascript veya kütüphanesi jquery ile ajax yöntemi kurarak olur.
Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlanacaktır. Lütfen Yukarıda ki mesajları okuyun tekrar aynı soruları sormayın.

529

KATEGORİ
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
  • MİTHRİL FRAMEWORK
  • Laravel
  • Git
  • React
POPÜLER MAKALE
  • HTML LİNK(Bağlantı)EKLEME - LİNK VERME
  • HTML YAZI VE RESİM ORTALAMA
  • HTML RESME LİNK VERME
  • HTML FORM OLUŞTURMA
  • CSS YATAY MENÜ YAPIMI
  • HTML RESİM EKLEME
  • CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
  • HTML DİV ve SPAN NEDİR?
  • HTML ARKAPLANA MÜZİK EKLEME
  • KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME
ETİKET
WEBCEBİR © 2013 Tüm hakları saklıdır.