禁止瀏覽器儲存密碼和禁止瀏覽器填充密碼
瀏覽器儲存密碼是根據input="password"來判斷的,所有我們只要保證瀏覽器在dom結構中識別不到密碼框即可。
so:-->密碼輸入位置預設為input="text"。
-->在輸入框上新增 οnfοcus="this.type='password'" 輸入框獲得焦點時改變輸入框格式為密碼框
-->輸入密碼
-->在提交前清空輸入框密碼,並修改密碼框為文字框。(我的提交為發生ajax提交,可根據自己實際情況進行調整,或者情況密碼之後,將值儲存在乙個隱藏域中,再提交表單)
-->commit。
1. 使用此方法即可在進入介面時瀏覽器不填充密碼,也不會在提交之後儲存密碼。
2. ie8+、chrome、ff、360測試通過。
3. 其實寫這段**的時候只是為了禁止chrome儲存密碼,對於其他瀏覽器只是驗證是否正常顯示。
4. 次方法不針對通過js向密碼框輸入密碼的情況,因為js輸入不觸發獲得焦點事件。
如何禁止瀏覽器自動填充
瀏覽器的儲存賬戶密碼功能,給我們帶來了很大的便利,但是在有些情況下,我們並不希望瀏覽器幫我們填充一些表單,然而autocomplete的一些引數項並不能阻止瀏覽器回填,這裡我們來看下如何解決這個問題。專案註冊部分的表單有三項,分別為手機號 驗證碼和密碼,當完成註冊操作後,瀏覽器提醒是否儲存密碼,使用...
禁止瀏覽器自動填充到表單
有乙個登入頁,有乙個新建使用者頁。他們都有form表單,有username和password 兩個input。type text name username type password name password form 在登入頁的時候瀏覽器記住了密碼,如果去到新建使用者頁則 username 和...
禁止chrome瀏覽器自動填充到表單
今天碰到乙個瀏覽器回填的問題,其實這個現象出現在chrome。一開始我嘗試了jquery的resetform方法 yigeform 0 reset 還以為可以搞定,但是沒有效果還是能填充,挺淡疼的。於是找了其他的blog。嘗試過這種,要不靠譜 window.load function 感覺成功就在咫...