JavaScript silme tuşu çalışmıyor

Katılım
5 Mart 2014
Mesajlar
5.701
Makaleler
12
Çözümler
44
JavaScript:
        function Write(event)
        {
            console.log(event.keyCode);
            if (event.keyCode == 13)
            {
                TextEditor.innerHTML += "<br/>";
            }
            else if (event.keyCode == 8)
            {
                TextEditor.innerHTML += "Test";
            }
            else
            {
                TextEditor.innerHTML += event.key;
            }
        }

Böyle bir kod yazdım. Çalışıp çalışmadığını denemek için konsola da yazdırıyorum. Silme yani backspace tuşu okunmuyor. Kısacası değer döndürmüyor. Bunu nasıl çözerim?
 
Son düzenleyen: Moderatör:
Keydown eventini deneyin.
JavaScript:
            if (event.keyCode != 16 | event.keyCode != 17 | event.keyCode != 18)
            {
                if (event.keyCode == 13)
                {
                    TextEditor.innerHTML += "<br/>";
                }
                else if (event.keyCode == 8)
                {
                    var Txt = TextEditor.innerHTML;
                    TextEditor.innerHTML = Txt.slice(0, -1);
                }
                else
                {
                    TextEditor.innerHTML += event.key;
                }
            }
Teşekkürler, peki bu neden olmadı? Shift, ALT gibi tuşlara basınca yazıyor ama yazmaması lazım.
 
JavaScript:
            if (event.keyCode != 16 | event.keyCode != 17 | event.keyCode != 18)
            {
                if (event.keyCode == 13)
                {
                    TextEditor.innerHTML += "<br/>";
                }
                else if (event.keyCode == 8)
                {
                    var Txt = TextEditor.innerHTML;
                    TextEditor.innerHTML = Txt.slice(0, -1);
                }
                else
                {
                    TextEditor.innerHTML += event.key;
                }
            }
Teşekkürler, peki bu neden olmadı? Shift, ALT gibi tuşlara basınca yazıyor ama yazmaması lazım.
Keypress backspace de çalışmıyormuş.
Attığım linkte ayrıntılı bilgisi vardı sanırsam.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Geri
Yukarı