ユーザーにパスワードを入力してから、次のフィールドで再度確認するように求めるフォームを設計していました。ただし、最初のパスワード フィールドから別のパスワード フィールドにコピー アンド ペーストすると、値が同じではないことに気付きました。
私の Firefox は Mac OS X で動作しているようで、代わりに値が '\x95' のアスタリスク グラフィックをコピーします。
パスワード フィールドから基になるテキストをコピーすることは可能ですか?
ありがとう
ユーザーにパスワードを入力してから、次のフィールドで再度確認するように求めるフォームを設計していました。ただし、最初のパスワード フィールドから別のパスワード フィールドにコピー アンド ペーストすると、値が同じではないことに気付きました。
私の Firefox は Mac OS X で動作しているようで、代わりに値が '\x95' のアスタリスク グラフィックをコピーします。
パスワード フィールドから基になるテキストをコピーすることは可能ですか?
ありがとう
いいえ。セキュリティ上の理由から、コピー/貼り付けは無効になっています。人々がパスワードをコピー/貼り付けできるようにしたい場合、そもそもなぜ検証が必要なのですか?
編集:
本当にパスワードをユーザーのクリップボードにコピーしたい場合は、JavaScript と Flash を使用することもできますが、セキュリティ上の大きな問題があるため、これは強くお勧めしません。
javascript を使用してパスワードを取得できます。
var input = document.getElementById('myInputId');
var password = input.value;
このライブラリを使用すると、データをクリップボードにコピーできます。
繰り返しになりますが、これが許容できると考える場合、パスワードは実際には秘密であってはなりません。その場合、通常のテキスト フィールドを使用してみませんか?