開發中發現,360浏覽器等為避免浏覽器自動儲存顯示,form和iput設定autocomplete="off" 都不起作用。
解決辦法:
<form method="post" action="merchantLogin.htm" id="loginform" autocomplete="off">
<input style="display:none" type="text" name="fakeusernameremembered"/>
<input style="display:none" type="password" name="fakepasswordremembered"/>
</form>
腦補:
<INPUT name="NAME" type="text" autocomplete="off" class="advsearchinp" id="NAME" οnkeyup="changeName()" />
這裡autocomplete屬性是: input曆史記錄的功能,on是打開,off是關閉. 預設為on.
代表的意思為:是否讓浏覽器自動記錄之前輸入的值.
但是,有時候彈出的下拉框會擋住頁面顯示内容,而且在某些情況下也不需要對input框進行記錄,如号碼查詢的input框,使用者不會對同一個号碼進行多次查詢,就沒有必要讓浏覽器記錄。
MSIE自定義了input 的擴充屬性 autocomplete,置為off即可
< input type="text" autocomplete="off" id="number"/>
用這個方法可以屏蔽MSIE,Firefox則需要使用另一個擴充屬性disableautocomplete
< input type="text" disableautocomplete id="number"/>
兩擴充屬性可以同時使用,浏覽器會根據自身特性自動解析。