1

ユーザーにパスワードを入力してから、次のフィールドで再度確認するように求めるフォームを設計していました。ただし、最初のパスワード フィールドから別のパスワード フィールドにコピー アンド ペーストすると、値が同じではないことに気付きました。

私の Firefox は Mac OS X で動作しているようで、代わりに値が '\x95' のアスタリスク グラフィックをコピーします。

パスワード フィールドから基になるテキストをコピーすることは可能ですか?

ありがとう

4

1 に答える 1

10

いいえ。セキュリティ上の理由から、コピー/貼り付けは無効になっています。人々がパスワードをコピー/貼り付けできるようにしたい場合、そもそもなぜ検証が必要なのですか?

編集

本当にパスワードをユーザーのクリップボードにコピーしたい場合は、JavaScript と Flash を使用することもできますが、セキュリティ上の大きな問題があるため、これは強くお勧めしません。

javascript を使用してパスワードを取得できます。

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

このライブラリを使用すると、データをクリップボードにコピーできます。

繰り返しになりますが、これが許容できると考える場合、パスワードは実際には秘密であってはなりません。その場合、通常のテキスト フィールドを使用してみませんか?

于 2010-04-25T00:19:37.633 に答える