如何讓瀏覽器提示保存密碼?嘿,我正在開發(fā)一個(gè)web應(yīng)用程序,它的登錄對(duì)話框如下所示:用戶單擊“登錄”登錄表單HTML使用ajax加載,并顯示在頁面上的dIV中。用戶輸入用戶/傳遞字段,然后單擊Submit。不是<form>-用戶/通行證通過Ajax提交如果用戶/PASS沒有問題,頁面將重新加載用戶登錄。如果用戶/PASS是壞的,頁面不會(huì)重新加載,但是錯(cuò)誤消息出現(xiàn)在DIV中,用戶可以再試一次。問題是:瀏覽器從來不提供通常的“保存這個(gè)密碼?是的/從來沒有/現(xiàn)在沒有”提示,它為其他網(wǎng)站這樣做。我試著把<div>在……里面<form>帶有“自動(dòng)完成=‘ON’”的標(biāo)記,但這沒有什么區(qū)別。是否有可能讓瀏覽器提供存儲(chǔ)密碼而不對(duì)我的登錄流進(jìn)行重大修改?謝謝埃里克P.S.為了補(bǔ)充我的問題,我肯定是在使用存儲(chǔ)密碼的瀏覽器,而且我從未點(diǎn)擊過“Not for this site”.這是一個(gè)技術(shù)問題,因?yàn)闉g覽器沒有檢測(cè)到它是登錄表單,而不是操作符錯(cuò)誤:-)
3 回答

慕的地6264312
TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊
使用 扣子登錄:
type="button"
onclick
ajax
<form id="loginform"> <input name="username" type="text" /> <input name="password" type="password" /> <input name="doLogin" type="button" value="Login" onclick="login(this.form);" /></form>
使用 提交按鈕登錄:
type="submit"
<form id="loginform" action="login.php" onSubmit="return login(this);"> <input name="username" type="text" /> <input name="password" type="password" /> <input name="doLogin" type="submit" value="Login" /></form>
function login(f){ var username = f.username.value; var password = f.password.value; /* Make your validation and ajax magic here. */ return false; //or the form will post your data to login.php}

LEATH
TA貢獻(xiàn)1936條經(jīng)驗(yàn) 獲得超7個(gè)贊
添加回答
舉報(bào)
0/150
提交
取消