輕鬆實現ajax登入時讓瀏覽器儲存密碼

2022-01-14 18:20:39 字數 1743 閱讀 5392

將登入頁面由form提交改為ajax提交,發現乙個***——登入時瀏覽器不會提示是否儲存密碼,這樣每次登入都要輸入使用者名稱/密碼。

html**如下:

<

script

>

$(function

() );

});script

>

<

div

class

="block"

>

<

label

>登入使用者名稱

label

>

<

input

type

="text"

id="loginname"

value

=""/>

div>

<

div

class

="block"

>

<

label

>密碼

label

>

<

input

type

="password"

id="password"

value

=""/>

div>

<

div

class

="block"

>

<

input

type

="button"

id="signin"

/>

div>

這個***讓人甚是鬱悶。

後來揣摩了一下,估計瀏覽器是根據表單提交事件來決定是否提示儲存密碼。試試欺騙一下瀏覽器,有form,有submit按鈕,但在onsubmit時return false。

於是html**改在了這樣:

<

form

method

="post"

onsubmit

="return false;"

><

div

class

="block"

>

<

label

>登入使用者名稱

label

>

<

input

type

="text"

id="loginname"

value

=""/>

div>

<

div

class

="block"

>

<

label

>密碼

label

>

<

input

type

="password"

id="password"

value

=""/>

div>

<

div

class

="block"

>

<

input

type

="submit"

id="signin"

/>

div>

form

>

改完之後一試,問題竟然如此輕鬆地被解決了,嘿嘿。。。

輕鬆實現ajax登入時讓瀏覽器儲存密碼

將登入頁面由form提交改為ajax提交,發現乙個 登入時瀏覽器不會提示是否儲存密碼,這樣每次登入都要輸入使用者名稱 密碼。html 如下 script function script div class block label 登入使用者名稱 label input type text id lo...

ajax瀏覽器快取問題

我們都知道ajax能提高頁面載入的速度主要的原因是通過ajax減少了重複資料的載入,也就是說在載入數 據的同時將資料 快取到 記憶體中,一旦資料被載入其中,只要我們沒有重新整理頁面,這些資料就會一直被快取在內 存中,當我們提交 的url與歷 史的url一致 時,就不需要提交給伺服器,也就是不需要從伺...

AJAX瀏覽器快取問題

瀏覽器在第一次訪問伺服器的時候,從伺服器載入很多靜態資源 css js img 並將這些檔案快取在瀏覽器中,但再次訪問的時候如果需要相同的資源就直接到瀏覽器快取中去取。這樣可以降低伺服器負載和頻寬,加快使用者訪問的速度。也會出現問題,如果每次訪問的頁面是相同的,但是每次返回的資料不同的時候就出現問題...