簡體   English   中英

通過jQuery清除瀏覽器保存的密碼

[英]Clear browser saved password through jquery

因此,這里有一個用於更改密碼的頁面,但在此之前,我具有Login page ,該Login page用於用戶登錄,並說他單擊了瀏覽器的默認功能。 Remember meSave Password或在登錄過程中提示的任何內容,並保存密碼!

現在,當我加載change password部分視圖時,默認情況下將填充ID為txtOldPassword的文本框,而文本框txtNewPasswordtxtConfirmPassword將保留為空!

我按如下方式加載我的PartialView ,並嘗試清除txtOldPassword值!

$('.menu').on('click',function(){
     $('#body_data').load('/Home/GetChangePassword',function(){
             $('#txtOldPassword').val(''); //Tried to clear the value here       
     });
});

但是價值仍然存在!!! 現在,我不想禁用瀏覽器的默認功能,而只想刪除自動出現並存儲在文本框txtOldPassword中的密碼!

最新的瀏覽器支持html5,它將支持Autocomplete="off" 以下瀏覽器支持自動完成功能。

  1. 鉻> = 17.0
  2. 即> = 5.0
  3. Firefox> = 4.0
  4. 野生動物園> = 5.2
  5. 歌劇> = 9.6

了解有關自動完成的更多信息

Upadate

如果不支持“自動完成”功能,則可以使用以下解決方法:

<input type="password" readonly onfocus="this.removeAttribute('readonly');"/>

嘗試使用autocomplete =“ off”。 不過,不確定是否每個瀏覽器都支持它。 將其添加到“更改密碼”視圖中的字段。

更新:

你可以試試看

$('#Password').attr("autocomplete", "off");
setTimeout('$("#Password").val("");', 2000);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM