HTML和Javascript:使用自定义文本输入进行密码输入

SYM*_*LIK 0 html javascript passwords textinput

我想重新发明HTML中的密码输入.

好的,这是我做过的工作:

http://www.symplik.com/password.html (它只是一个简单的HTML代码,没有什么真正的花哨:>)

"密码"确实是一个文本输入,我使用onkeyup事件将输入重写为屏蔽字符.

有两个问题:(1)退格或删除无法检测到(2)如果输入速度非常快,有些字符无法及时捕获.

对于问题(1).通过检查密码字段中的文本长度和存储的密码可以部分解决问题.反正不是一个非常优雅的解决方案.

对于问题(2),我试图在它们之间插入一些时间延迟功能但仍然失败.我会在每个keyUp后使字段readOnly,但它仍然表现相同.

Kri*_*iem 7

为什么不用

<input type='password'>

它会为您屏蔽输入.不需要javascript.