Soru & Cevap

Input Field tıklandığında (fokus atıldığında) seçimi engelleme (kaldırma)

21.09.2020 - 12:00

Input Field a tıkladığımda (fokus attığımda) yada scipt te inputfield.Select() veya inputfield.ActivateInputField() fonksiyonunu kullandığımda yazı varsa hepsini seçiyor bunu engellemem lazım nasıl yapabilirm

15 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user gmyucalfarukeren
gmyucalfarukeren
19.02.2023 - 05:37

Bu işlemi engellemek için, Input Field'in "onFocus" olayını kullanabilirsiniz. Bu olay tetiklendiğinde, seçili alanın başlangıç ve bitiş noktalarını sıfırlayarak seçimi kaldırabilirsiniz

Aşağıdaki örnek, Input Field'in "onFocus" olayı tetiklendiğinde seçimi kaldıran bir JavaScript kodu göstermektedir

 

var inputField = document.getElementById("myInputField");
inputField.onfocus = function() {
    window.getSelection().removeAllRanges(); // seçimi kaldır
};