Çözüldü JavaScript JS ile sorgu yapma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Timuçib

Hectopat
Katılım
8 Mart 2023
Mesajlar
1.395
Çözümler
13
JavaScript öğrenmeye çalışıyorum metin kutusuna girilen değer ile başka bir değeri karşılaştıracağım bir program yazmak istiyorum.
Bunu if ile sağlayabilirim fakat HTML içinden verilerin değerini nasıl çekeceğimi anlamadım. Bunu nasıl yaparım?
 
Çözüm
Hocam butona basıldığında karşılaştırma yapmasını nasıl sağlarım?
Butonun click eventine ekleyeceksiniz ozaman. Şöyle:
JavaScript:
const metinKutusu = document.getElementById("metinKutusu");
const butonId = document.getElementById("butonId");
butonId.addEventListener("click", function(event){
    if (metinKutusu.value == "karsilastirilacak_metin") {
        // bir seyler yap
    }
});
HTML:
<body>
    <input type="text" id="metinKutusu">
</body>
JavaScript:
let metinKutusu = document.getElementById("metinKutusu");
metinKutusu.addEventListener("change", function(){
    if (this.value == "karsilastirilacak_metin") {
        // bir seyler yap
    }
});

Metin kutusundaki her değer değişiminde istenilen bir string ile karşılaştırma yapan ve eğer sağlanıyorsa bir şeyler yapan kod. Eğer her harf basımında karşılaştırma yapmak istiyorsan change yerine keydown yazabilirsin.

EDIT: kaynak önerisi: JavaScript basics - Learn web development | MDN
 
Son düzenleme:

Hocam butona basıldığında karşılaştırma yapmasını nasıl sağlarım?
 
Hocam butona basıldığında karşılaştırma yapmasını nasıl sağlarım?
Butonun click eventine ekleyeceksiniz ozaman. Şöyle:
JavaScript:
const metinKutusu = document.getElementById("metinKutusu");
const butonId = document.getElementById("butonId");
butonId.addEventListener("click", function(event){
    if (metinKutusu.value == "karsilastirilacak_metin") {
        // bir seyler yap
    }
});
 
Çözüm

Teşekkür ederim.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…