50

重複の可能性:
Javascript を使用した HTML フォームへのコピー/貼り付けを無効にする

私の銀行は、ユーザー名とパスワードのコピーと貼り付けを無効にしているようです。

それはどのように行われますか?セキュリティは向上しますか?

4

1 に答える 1

110

次のように、入力の貼り付けを無効にできます。

html:

<input type="text" value="" id="myInput">

javascript:

window.onload = () => {
 const myInput = document.getElementById('myInput');
 myInput.onpaste = e => e.preventDefault();
}

セキュリティについて言えば、これが影響を与えるとは言えません。通常、ユーザーが送信したデータのクライアント側とサーバー側の検証を使用します。

于 2012-10-09T18:17:50.847 に答える