首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我如何模拟一个HTML密码字段(但它会触发keydown事件)?

我如何模拟一个HTML密码字段(但它会触发keydown事件)?
EN

Stack Overflow用户
提问于 2010-07-30 21:40:32
回答 2查看 561关注 0票数 0

我需要能够记录像密码(屏蔽)输入那样的元素上的键盘事件。

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

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

我能想到的唯一方法是在密码字段上使用不可见的输入?但我甚至不确定我该怎么做。

欢迎所有建议。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-30 21:48:38

你从哪里得到这样的想法,Chrome不会在type="password"的输入框上触发按键事件?我建议您尝试的代码存在问题。

这里有一个例子:http://jsfiddle.net/UnL8q/ -尽管使用了jQuery,但jQuery只映射到DOM事件。

票数 2
EN

Stack Overflow用户

发布于 2010-07-30 21:45:32

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

下面是一些例子:

  • http://simplythebest.net/scripts/ajax/ajax_password_strength.html
  • http://www.asp.net/ajax/ajaxcontroltoolkit/Samples/PasswordStrength/PasswordStrength.aspx
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3372003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档