Google-Chrome’da Form İçi Otomatik Tamamlama Off Özelliği Artık Desteklenmiyor (HTML)

Chrome <input autocomplete="off"></input> özelliği artık çalışmıyor.

Çözüm:

Otomatik tamamlanmasını istemediğimiz form alanlarının default olarak “disabled” işaretliyoruz. Sayfa yüklendikten çok kısa bir süre sonra Javascript ile bu disabled özelliğini kaldırıyoruz.

<form method="post">
  <input disabled="disabled" autocomplete="off" type="text" class="name" name="isim">
  <input disabled="disabled" autocomplete="off" type="text" class="age" name="soyad">
  <input type="submit" >
</form>
<script>
function otomatikTamamlamaKapat(){               
    var timer = window.setTimeout( function(){
        $('.isim, .soyad').prop('disabled',false);
            clearTimeout(timer);
        }, 800);
    }
otomatikTamamlamaKapat();
<script>

Web Sayfasında Kullanılan Delete Tuşunu Tespit Etmek (JavaScript)

 inputType özelliiyle sil tuşunu yakalayabiliriz.

/*html*/
<input id="tesInput" name="giris" type="text">

/*js*/
document.getElementsByTagName('input')["tesInput"].addEventListener('input', function(e) {
    if (e.inputType == "deleteContentBackward") {
        // your code here
    }
});

/*document.getElementsByTagName('input')[0]*/