2010-08-26 41 views
0

我建立在標準窗體驅動的用戶登錄面板上。工作得不錯。所有瀏覽器都將該模式識別爲登錄面板,並有助於存儲密碼。用戶登錄信息後來被召回的方式因瀏覽器而異。我在這裏關注FF,但問題是普遍的。簡單的用戶身份驗證和有用的瀏覽器

與任何標準表單一樣,我的登錄表單包含基本的INPUT標籤。 W3C表示,INPUT標籤應該只觸發ONCHANGE ONBLUR。如果我想要驅動一個OK(提交)按鈕,說這個按鈕被禁用,直到有一些信息被輸入到我的表單中,那麼W3C標準遵從意味着我的確定按鈕不會被啓用,直到用戶點擊遠離該字段。我不太喜歡這種行爲,並且在我的應用程序中,我的INPUT標記由JS代碼支持,在修改鍵關閉時觸發ONCHANGE。這一切都很棒。然而...

當FF識別我的登錄表單時,它建議回想我的登錄信息。當我接受時,FF有助於填充這兩個字段,並且...我的確定按鈕保持禁用狀態(因爲我的鍵盤驅動程序檢測到修改鍵並觸發了ONCHANGE事件,但仍然不知道表單更改; FF已將這些信息粘貼到該字段不使用鍵盤緩衝區)。

有沒有人遇到過這個問題,並發現當INPUT字段中的信息出現「無處不在」時瀏覽器會觸發什麼事件?

謝謝。

回答

相關問題