1

私のレールアプリケーションでは、パスワードフィールドを表示しているフォームがあり、jquery ajax 成功コールバックでパスワードフィールド内の値を更新しています。

例 :

$("#some-field").val('password-value');

これを行った後、フィールドはパスワードで更新され、パスワード フィールドにマスクされたパスワードが表示されます。

私の要件は、このマスクされたパスワードの値をコピーして、他のブラウザー ウィンドウで使用し、他の Web サイトのパスワード フィールドに貼り付ける必要があることです。

だから私はこれを達成するための良い方法を探しています。

これまで、mask() を使用して通常の入力テキスト フィールドの値をマスクしている多くの jquery プラグインを取得しましたが、私が直面している問題はマスクされた値のコピーであり、他の場所で使用すると主に値が適切にコピーされるはずです。

誰でもこれについて何か考えがありますか..

よろしくお願いします

ディーン

4

1 に答える 1

0

目に見えない入力を localStorage に入れ、JavaScript 変数でエンコードされた ajax を使用してサーバーに送信し、そこでデコードすることができます。あなたがそれでやりたいことをするよりも。あなたが尋ねたことをよく理解できたと思います。

私はこれがあなたが望むものだと思います:

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

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

copyToClipboard(x);
}

displayResult();;
于 2013-08-06T09:22:10.680 に答える