【问题标题】:Copy from a password field in form从表单中的密码字段复制
【发布时间】:2010-04-25 00:12:58
【问题描述】:

我正在设计一个表单,要求用户输入密码,然后在下一个字段中再次验证。但是我注意到,如果我从第一个密码字段复制并粘贴到另一个密码字段,则值不一样。

我的 Firefox 似乎在 Mac OS X 上运行,而是复制了星号图形,其值为 '\x95'

是否可以从密码字段中复制底层文本?

谢谢

【问题讨论】:

  • 首先,验证字段的意义在于让用户重新输入密码以减少输入错误的机会。其次,根据具体情况,最好不要屏蔽密码。这篇文章耐人寻味:useit.com/alertbox/passwords.html
  • 链接的文章很有趣。我经常发现密码掩盖很痛苦,但我不能说我考虑过很多。

标签: copy passwords copy-paste paste


【解决方案1】:

没有。出于安全原因,复制/粘贴被禁用。如果您想允许人们复制/粘贴密码,为什么首先需要验证?

编辑

如果你真的想将密码复制到用户的剪贴板,可以使用 JavaScript 和 Flash,但我强烈建议不要这样做,因为这是一个很大的安全问题。

您可以使用javascript获取密码:

var input = document.getElementById('myInputId');
var password = input.value;

this library 将允许您将数据复制到剪贴板。

再一次,如果您认为这是可以接受的,那么密码一定不是真正的秘密。那么,为什么不使用普通的文本字段呢?

【讨论】:

  • 我不希望人们复制粘贴它,但仍然想知道它是否可能。如果我需要将输入的密码复制到用户剪贴板,我该如何管理呢?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-30
  • 1970-01-01
  • 2015-09-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多