我正在设计一个表单,要求用户输入密码,然后在下一个字段中再次验证。但是我注意到,如果我从第一个密码字段复制并粘贴到另一个密码字段,则值不相同。
我的Firefox似乎在Mac OS X上运行,而是复制星号图形,其值为'\ x95'
是否可以从密码字段中复制基础文本?
由于
答案 0 :(得分:9)
没有。出于安全原因,禁用复制/粘贴。如果您想允许人们复制/粘贴密码,为什么还要首先进行验证?
修改强>:
如果你真的想将密码复制到用户的剪贴板,可以使用JavaScript和Flash,但我强烈建议不要使用它,因为这是一个很大的安全问题。
您可以使用javascript获取密码:
var input = document.getElementById('myInputId');
var password = input.value;
this library可让您将数据复制到剪贴板。
然后,如果你认为这是可以接受的,那么密码肯定不是秘密。在这种情况下,为什么不使用普通的文本字段?