Javascript Jquery:正确复制屏蔽密码值

Javascript Jquery:正确复制屏蔽密码值,javascript,jquery,ruby-on-rails-3,Javascript,Jquery,Ruby On Rails 3,在rails应用程序中,我有一个表单,其中显示密码字段,在jQueryAjax成功回调中,我更新密码字段中的值 例如: $("#some-field").val('password-value'); 执行此操作后,该字段将使用密码更新,我在密码字段中看到屏蔽密码 现在我的要求是,我需要复制这个屏蔽密码值,并在其他浏览器窗口中使用它,还需要粘贴到其他网站的密码字段中 因此,我正在寻找一种实现这一目标的好方法 到目前为止,我有很多jquery插件使用mask()为普通输入文本字段屏蔽值,但我面临的

在rails应用程序中,我有一个表单,其中显示密码字段,在jQueryAjax成功回调中,我更新密码字段中的值

例如:

$("#some-field").val('password-value');
执行此操作后,该字段将使用密码更新,我在密码字段中看到屏蔽密码

现在我的要求是,我需要复制这个屏蔽密码值,并在其他浏览器窗口中使用它,还需要粘贴到其他网站的密码字段中

因此,我正在寻找一种实现这一目标的好方法

到目前为止,我有很多jquery插件使用mask()为普通输入文本字段屏蔽值,但我面临的问题是复制屏蔽值,主要是在其他地方使用时,应该正确复制屏蔽值

有人知道这件事吗

先谢谢你


Dean

您可以将一个不可见的输入放在本地存储中,放在一个用ajax编码的javascript变量中发送到服务器并在那里解码。而不是你想用它做什么。我希望我能很好地理解你的要求

我想这就是你想要的:

function copyToClipboard (text) {
window.prompt ("Copy to clipboard: Ctrl+C, Enter", text);
}

function displayResult()
{
var x=document.getElementById("password").value;

copyToClipboard(x);
}

displayResult();;

很抱歉,我不明白你的答案。简单地说,我想要的是在我的剪贴板中用明文复制屏蔽密码/或任何屏蔽值。因此,当我粘贴到其他地方时,它应该正确粘贴正确的值谢谢你的回答,但每次都会弹出一个窗口,在另一个论坛上,我从一些开发人员那里得到了以下解决方案:你制作一个div或输入,包含“隐藏”文本,不透明度为0.001,focus()它,并在整个内容上设置它的选择(应该是您希望此人复制的文本)并以某种方式通知用户按Ctrl+C复制数据(可能会有一个javascript弹出式事件,在那里停留几秒钟,供用户阅读).但发现很难选择隐藏字段值/与主输入字段重叠以获得文本选择参考:参考: