2014-01-20 162 views
0

請參閱登錄頁面的screendump即時通訊工作與下面的Firebug中顯示的代碼。如您所見,有兩個輸入框,一個帶有佔位符「輸入用戶名」,一個帶有佔位符「輸入密碼」。兩個輸入都有一個空的默認值。文本框有沒有指定時的默認值

我不明白爲什麼,儘管佔位符文本和默認值被設置爲原樣,但輸入框似乎有一個神祕的默認值,如screendump所示,即'root'和任何密碼輸入。

不管我是否有默認值,它似乎沒有區別。我怎樣才能阻止它擁有這些神祕的默認文本值?

我正在linux機器上運行apache來測試這些,到目前爲止還沒有在真實的服務器上試過它們,不知道這是否會有所作爲。

非常感謝

+0

當你點擊ctrl + f5時他們仍然有這些值嗎? – tborychowski

+0

你有沒有試圖用這些登錄並在瀏覽器中點擊「保存密碼」? – MueR

+1

如果您不希望自動完成此輸入,您可以使用'<輸入名稱...自動完成=「false」>'以防止瀏覽器使用緩存或保存的密碼完成它 –

回答

1

有可能是爲什麼發生這種情況的原因有很多:

  1. 您的瀏覽器是撿以前添加的值(嘗試按下ctrl + F5或瀏覽器中清除緩存)

  2. 您已將憑據保存在瀏覽器中(嘗試在瀏覽器中刪除已保存的 憑據)

  3. 一些自動完成功能正在運行(如上面使用自動完成=「關閉」的評論 在文本字段中提到)

我希望這會幫助你。

+0

感謝所有人,我按照建議添加了autocomplete =「off」,並立即解決了問題。讓我困惑的是,我從來沒有將神祕憑證輸入到這種形式中,並且已經多次清除了我的緩存,甚至使用了不同的瀏覽器。 –