0

パスワード (マスクされた) 入力のように機能する要素でキーボード イベントを記録できるようにする必要があります。

不吉に聞こえますが、そうではないことを保証します。私はフィッシャーや詐欺師ではありません。私のユーザーは、行動が分析されていることを知らされ、他の場所で使用するパスワードを入力しないように指示されます。

邪魔にならないように、パスワードフィールドでキーボードをキャプチャする方法を知っている人はいますか? デフォルトの動作では、パスワード入力にフォーカスがある場合、keypress、keyup、または keydown イベントは発生しません。(少なくとも Chrome では、これでさえ受け入れられません。)

私が考えることができる唯一の方法は、パスワードフィールドの上に置かれた目に見えない入力を使用することですか? しかし、どうやってこれを行うのかさえわかりません。

すべての提案を歓迎します。

4

2 に答える 2

2

Chrome が の入力ボックスでキー イベントを発生させないという考えはどこから得たのtype="password"ですか? 試したコードに問題があることをお勧めします。

例を次に示します: http://jsfiddle.net/UnL8q/ - jQuery を使用していますが、jQuery はとにかく DOM イベントにマップするだけです。

于 2010-07-30T13:48:38.307 に答える
1

パスワード強度インジケータがこれを行います。

いくつかの例:

于 2010-07-30T13:45:32.250 に答える