テキストボックスのコピーまたは貼り付けアクションを無効にしますか? 質問する

テキストボックスのコピーまたは貼り付けアクションを無効にしますか? 質問する

テキスト ボックスが 2 つあり、ユーザーが最初の (email) テキスト ボックスから値をコピーして、2 番目の (confirmEmail) テキスト ボックスに貼り付けることを防ぎたいと考えています。

Email: <input type="textbox" id="email"><br/>
Confirm Email:    <input type="textbox" id="confirmEmail">

私の頭の中には2つの解決策があります:

  1. メールテキストボックスからのコピー操作を禁止する、または
  2. confirmEmail テキスト ボックスからの貼り付けアクションを防止します。

どうすればいいか何かアイデアはありますか?

http://jsfiddle.net/S22ew/

ベストアンサー1

チェックこのバイオリン

 $('#email').bind("cut copy paste",function(e) {
     e.preventDefault();
 });

切り取り、コピー、貼り付け時に何を行うかをバインドする必要があります。アクションのデフォルトの動作を防止します。

発見できる詳しい説明はこちら

おすすめ記事