0

我需要能够在类似于密码(屏蔽)输入的元素上记录键盘事件。

这听起来很险恶,但我向你保证不是。我不是任何类型的网络钓鱼者或诈骗艺术家。我的用户将被告知正在分析那里的行为,并被指示不要输入他们在其他任何地方使用的密码。

顺便说一句,有人知道在密码字段上捕获键盘的方法吗?默认行为是当密码输入具有焦点时不会触发 keypress、keyup 或 keydown 事件。(至少在 Chrome 中,但即使这样对我们来说也是不可接受的。)

我能想到的唯一方法是使用覆盖密码字段的不可见输入?但我什至不确定我会怎么做。

欢迎所有建议。

4

2 回答 2

2

您从哪里得知 Chrome 不会在输入框上触发按键事件type="password"?我建议您尝试的代码有问题。

这是一个示例: http: //jsfiddle.net/UnL8q/ - 尽管使用 jQuery,但无论如何 jQuery 只是映射到 DOM 事件。

于 2010-07-30T13:48:38.307 回答
1

密码强度指示器可以做到这一点。

一些例子:

于 2010-07-30T13:45:32.250 回答