html的input框獲取光標后,會提示原來輸入過的內容,還會出現下拉的歷史記錄,有時候項目中完全不需要這個,大家基本禁止這種情況,基本都是在input中加入:autocomplete="off"

<input type="text"  autocomplete="off" />

但我今天無意中發現一種情況:

像下面這種的,本身是不會有歷史記錄出現的。

<input type="text" id="myinput"  class="search-input" placeholder="在這里輸入查詢關鍵字" />

但是如果我把id改一下,像下面這個樣子就會出現歷史記錄。

<input type="text" id="keyword"  class="search-input" placeholder="在這里輸入查詢關鍵字" />

<input type="text" id="keywords"  class="search-input" placeholder="在這里輸入查詢關鍵字" />

感興趣的同學可以自己試試看,id="keyword"會出現歷史記錄,id="keywords"會提示“在這里搜索”。

也就是說其實也跟id的關鍵字有關系,如果input輸入框沒有設置id,壓根也不會彈出歷史記錄,如果設置了id,不是keyword也不會出現,如果id非設置了keyword那就加個autocomplete="off"禁止。

最后修改:
如果覺得我的文章對你有用,請隨意贊賞。