360瀏覽器記住密碼狀態表單自動填充問題


解決辦法:

在表單內的最上方添加以下兩個空元素,讓其自動填充進空元素內,設置其不可見。

<input type="text" id="aaa" style="visibility: hidden;" />
<input type="password" id="aba" style="visibility: hidden;" />
 
在該方法中發現設置為display:none時無效,當設置為visibility: hidden;才能發生作用
 
 
但是在我使用上述方法的過程中,原本在9.0+的版本沒問題,但是更新到10.0+的最新版本后,有點頁面還是自動填充,用js置為空也不行。在仍是自動填充的頁面我是這么做的
1、第一步還是加兩個假標簽填充
<input type="text" name="username" disabled style="visibility: hidden;" />
<input type="password" name="password" disabled style="visibility: hidden;" />
但是這時候我的name沒有和頁面上的一致,而是為記住密碼時的鍵名,不知道有沒有關系,先記錄下來
2、給真正呈現的密碼框添加 type="text" onfocus="this.type='password'"  ,就是將type="password"改為 type="text",然后聚焦時候修改類型
整個代碼如下:
<!-- 假的控件,用來填充 -->
<input type="text" name="username"  disabled style="visibility: hidden;" />
<input type="password"  name="password" disabled style="visibility: hidden;" />
<!-- 真控件 -->
<input name="musername" type="text" class="form-control" id="musername" required/>
<input name="rempass_word" name="rempass_word" type="text" onfocus="this.type='password'" class="form-control" id="rempass_word"  required/>

然后就可以了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM