我試圖實現一個簡單的技巧,當用戶開始在各自的文本框中輸入文本時,會隱藏文本框內的跨度/標籤,並顯示它,如果文本框爲空模糊。顯示和隱藏文本框中的跨度/標籤文本
(它在形式用戶登錄實現) 到目前爲止,這件事情是工作很好,而且這裏是demo
但它在以下情況下會失敗:
1)如果用戶輸入用戶名,前面輸入用戶名列表(關閉自動完成時由瀏覽器存儲的表單數據)。如果用戶用鼠標從列表中單擊選擇用戶名,密碼字段會自動填充。現在雖然密碼字段有它的價值,它不會隱藏跨度。 (KEYDOWN /對焦/點擊/改變了文本事件在這種情況下沒有幫助)
2)當用戶名/密碼錯誤,重新加載頁面,用戶名文本框中有最後輸入的值。但仍然顯示它的跨度。 (我試過檢查用戶名文本框是在頁面加載空的。它沒有工作)
誰能幫我解決這些事情?
在此先感謝... :)
我無法複製其中的任何內容,也沒有任何用戶名列表的提示。 –
您可能無法在我提供的演示中看到它。如果自動完成功能被關閉,該列表實際上是由瀏覽器存儲的表單數據。 (我會編輯這個問題) – Bongs