2009-05-22 70 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