2009-05-22 69 views
0

我想重新發明HTML中的密碼輸入。HTML和Javascript:使用自定義的文本輸入密碼輸入

好了,這是我做的工作:

http://www.symplik.com/password.html (這只是一個普通的HTML代碼,沒有什麼真正看中的:>)

的「密碼」確實是一個文本輸入,並我使用onkeyup事件來重寫輸入以屏蔽字符。

存在兩個問題: (1)退格或刪除無法檢測到 (2)如果我輸入速度很快,有些字符無法及時捕獲。

對於問題(1)。它通過檢查密碼字段中的文本長度和存儲的密碼來部分解決。無論如何,這不是一個很好的解決方案

對於問題(2),我試圖插入一些時間延遲功能,但仍然失敗。每次keyUp之後,我都會將字段讀取,但它仍然表現相同。

+6

我強烈建議不要這樣做。它擊敗了操作系統可能帶有密碼字段的任何安全預防措施。 – Chuck 2009-05-22 21:48:20

回答

7

爲什麼不使用

<input type='password'>

它掩蓋了輸入你。 不需要javascript