• ベストアンサー

パスワードのコピー&ペーストをできなくしたい

初心者です、宜しくご指導頂きたく、宜しくお願いします。 HTML、PHP、JS等を使用してHPを作成しています。 ある画面にパスワードと確認用パスワード入力欄があります。 パスワード欄に入力した値をコピー&ペーストして 確認用パスワードに入力できなくする方法を教えて 下さい。 つまり、パスワード欄、確認用パスワード欄共に 手入力し、値が同一でなければ許さない様にしたい のです。 ご指導方、宜しくお願いします。

  • HTML
  • 回答数3
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • malice
  • ベストアンサー率42% (46/109)
回答No.2

右クリックを禁止してしまうのはどうですか? それならコピー/ペーストができなくなりますし。 <script language="JavaScript"> <!--// function myEventIE(){ if(event.button == 2){ alert("コピー禁止"); } } function myEventNN(myEvent){ if(myEvent.which == 3){ alert("コピー禁止"); return false; } } if(document.all){ document.onmousedown = myEventIE ; } if(document.layers){ document.captureEvents(Event.MOUSEDOWN); document.onmousedown = myEventNN ; } // --> </script> これを<body>タグの後に入れとけば、右クリックできなくなりますよ。『コピー禁止』の所は自由に言葉は変えて下さい。

その他の回答 (2)

noname#199778
noname#199778
回答No.3

先にも挙がっていますが、入力欄のタイプをパスワード入力にすれば、コピー&ペーストでの入力を弾くことができますよ。 <input type="password" …> という具合にするのが良いと思います。 こうすれば、もしコピー&ペーストをしても、正確な値が渡されなくなるので、手入力以外では正確に入力できないはずです。 あと、反論するようで申し訳ないのですが、コピー&ペーストをして欲しくないフォームのあるページに右クリックを禁止するJavaScriptを入れても、コピー&ペーストの防止策としてはそれほど効果はないと思います。 コピー&ペーストは、キーボードからのショートカットキー操作や、編集メニューのコピー、貼り付けを使えば、右クリックをしなくてもコピー&ペーストができてしまいます。 個人的には、入力欄のタイプをパスワードにすることをお勧めします。 参考になれば幸いです。

  • mohao
  • ベストアンサー率15% (10/63)
回答No.1

パスワード入力欄と確認欄を <input type="password" ・・・> にしたら良いと思いますが。

関連するQ&A

  • パスワードは、コピーペーストできない?

    いくつものサイトで、IDとパスワードを入力しています。 IDはコピーペーストするのですが、IDは非表示なので、 よく間違えます。 このパスワードを、コピーペーストすることは不可能なのでしょうか? また、何かいい方法があれば、教えてください。

  • コピー&ペイストするだけで・・・・

    テーブルの中に書かれてあった文章をコピーして、メール作成画面でペイストしました。 驚いた事に、コピーしただけでテーブルまでもがすべてコピーされて 表、そのものがメール作成画面にコピーされました。 HTMLで書いていないのに、どうしてテーブルまでもがコピーされるんでしょうか。 もちろんメール送信画面でHTMLに設定しているからなのでしょうが、不思議です。 コピーした表等をそのまま貼り付けできるHTML掲示板みたいなのも存在するのでしょうか。 わかりにくいかもしれませんが、この文章がわかったら回答くださいね^^

  • 1行テキストでコピーペーストしたい

    お世話になります。 ビルダー8を使用しています。 フォームメールでURLの入力欄を1行テキストで作成しました。 実際に動かしてみると、1行テキストボックス内でコピー・ペーストができません。 URL欄に自分で全部入力させるのはちょっとと思います。ペーストができるようになる方法をお教えください。

  • 高度なコピーペースト?

    ネットをしていて便利なのはコピペですが、まれにコピペができないサイトがあります。 私が知りたいのは、コピーよりもペーストの方です。 申込みや登録、お問い合わせフォームなどの入力欄に書き込む際 ペーストができないようになっているサイトがたまにあります。 こういうサイトで、ペーストする方法を知りたいです。 代用するような案では無くて、確実に張り付けられる方法です。 よろしくお願いします。

  • パスワード付のページ作成

    HTMLでできるのかもわかりません、初心者ですが、 パスワードを正しく入力してもらった上で 次のページに飛ばせるようなしくみの作り方を教えてください。 ソースをコピーペーストして使うだけでも充分なのですが あちこち検索しても、難しくてわかりません。。

    • ベストアンサー
    • HTML
  • ログインパスワードの入力欄について

    ログインパスワード入力欄で、作成したパスワードの文字数まで入力しようとしても なぜか文字数制限があり最後まで入力できないことが いくつかのサイトでありました。どうしたらよいでしょうか? コピーしてーペーストするとうまくいきます。

  • コピー&ペーストが効かない

    色々なサイトでメールアドレスやIDを登録した後に、 ID一覧表を作成しようと、●印で表示されているパスワード等を コピーしょうとしても出来ません。 JAVAを有効にしたり無効にしたりしましたが、クリップボードに反映されません。 セキュリティー上、そうなっているのでしょうが コピー→そのまま●でペーストでもいいので可能にする方法はないでしょうか?

  • MS・Wordでパスワードの入力が出来ない

    パスワードの設定、パスワードを入力してファイルを開く場合に、パスワード欄に入力が一切出来なくなりました。 以前は入力できましたが、数日前からどのキーを押しても何も入力されません。(まるでNumLockのテンキーように・・・) コピーして貼り付けることは出来るので、別のところにパスワードを入力し、それをコピーペーストして設定したり、ファイルを開いている状況です。 直接パスワード入力欄に入力できるようにしたいのですが、どなたか解決策を教えて下さい。

  • パスワード付きページの作り方

    javascript初心者です。 パスワードを入力してもらって、それから次のページへ飛ばす方法を 教えてください。 全くの初心者なので、他のサイトを除いてもわからないのです。 ソースがわかれば、コピー、ペーストするだけでも充分です。

  • コピー&ペースト禁止のテキストフィールドの設置の仕方?

    こんにちは,よろしくお願いします。 よく会員登録のフォームにおいて,メールアドレスやパスワードの確認をするために,2つのテキストフィールドを設けて,2つ目のフィールドへのコピー&ペーストを禁止しているページがありますが,このようにテキストフィールドのコピー&ペーストを禁止する方法を教えてください。お願いします。当方は,PHPやJavaScriptについての基礎知識がありますので,この方法の実現のために必要であれば,具体的にプログラム触れてご解説いただけるとありがたいです。 よろしくお願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう