Çö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

Decapat
Katılım
8 Mart 2023
Mesajlar
1.357
Çö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:
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

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
Butonun Click eventine ekleyeceksiniz o zaman. Şö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
 }
});

Teşekkür ederim.
 

Geri
Yukarı