後,我已經重新設計了公司的網頁,並按照我們的設計機構的建議,去與無標籤我們的領域,所以我有下面這些字段:密碼管理器不再與密碼字段工作重新設計
<input type="text" name="userid" value="User ID" />
<input type="text" name="passFake" value="Password" />
<input type="password" name="passReal" value="" />
所以當用戶進入頁面時,「假」密碼字段可見,並且「真實」密碼字段被隱藏,並且用戶看到具有標籤的兩個字段,基本上在字段內。使用Javascript,我可以將假密碼字段隱藏在焦點上並顯示真實密碼字段,以便用戶在密碼字段中輸入密碼。
但是,如果用戶使用密碼管理器,並且以前在我們的網站上記錄了密碼,則會遇到問題。我懷疑密碼管理器工具正在通過javascript修改字段而未設置焦點,因此它們只是在假密碼字段中填充用戶密碼。
這有兩個副作用:
- 用戶的密碼顯示,因爲它被輸入到「文本」字段,而不是密碼字段,因爲密碼被放入
- 用戶無法登錄錯場
我不是我家的機器上安裝了密碼管理器,因爲它不允許在公司的電腦,這樣我就可以假設,如果我附上onchange事件到假密碼字段?或者,我對密碼管理員如何工作不正確的假設?
什麼這是擺在首位?我不明白。爲什麼兩個領域? – 2011-02-07 20:57:06
當用戶第一次進入頁面時,出於所有意圖和目的,字段標籤位於字段內。 – 2011-02-07 21:02:00