JavaScipt'te Alert ile çıktı alabiliyoruz, peki kullanıcıdan girdi (input) almamız gerektiğinde ne yapacağız? Önceki soruda html elemanları (input) kullanarak dikdörtgenin çevresini ve alanını javascript ile hesaplama örneği yapmıştık. Bundan sonraki örneklerde html'den de uzak kalabilmek ve Javascript'e odaklanabilmek için girdi alırken de sadece Javascript kullanmaya çalışacağım. Javascript ile kullanıcıdan girdi almanın yolu ise Prompt kullanımı.
Örnek: Kullanıcıya adını soralım, adını bir kutucuğa yazdıktan sonra aldığımız bilgiyi bir değişkende saklayalım ve ona hoşgeldin diyerek html sayfasını güncelleyelim.
Kodlar:
<body>
<p id="hosgeldin"></p>
<script>
var kisi = prompt("Hoşgeldin, sen kimsin?");
if (kisi != null) {
document.getElementById("hosgeldin").innerHTML =
"Hoşgeldin " + kisi + "! Nasılsın?";
}
</script>
</body>