• ベストアンサー

フォームで入力項目を「コピー貼りつけ不可」にするには?

初歩的な質問です。 HP作成しているのですが、フォームにて必要事項を記入していただく際、メールアドレスを2回記入していただき、その二つが合ってなければエラーになるようにしています。 が、1つ目のアドレスを間違って記入しているのに気づかず、それをコピーして2つ目の欄に貼りつける方が大多数を占めており、ご自分が間違っているからこちらからメールできないにもかかわらず「返事がこない」とお叱りを受ける事がありました。(結局説明して分かっていただけましたが) この様な事を防ぐには、再入力欄を「コピー貼りつけ不可」にするのが早いと思ったのですが、どのような処理をしたらいいのでしょうか? (Perlで作成しています)

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

  • ベストアンサー
  • myume
  • ベストアンサー率25% (621/2470)
回答No.1

右クリック禁止にしてはどうですか? <BODY oncontextmenu="alert('右クリック禁止');return false;"> それか、ドラック禁止にしてはどうでしょうか。 <BODY onselectstart="return false;"> こちらを入れるとできると思います

NNW
質問者

お礼

ドラック禁止は良いですね。試してみます。 ありがとうございました。

その他の回答 (1)

noname#10926
noname#10926
回答No.2

(HTML)素人の知識ですができないと思います。 右クリック禁止でコピー、貼付けを不可にすることはできますが、 Ctrl+Cでコピー、Ctrl+Vで貼付けができてしまいますね。 ステータスバーにメッセージを流したり、 送信ボタンを押したときにメールアドレスを再度確認するメッセージを出したり、 送信確認画面で確認して貰うほかないような気がします。 他にはこんなの↓

参考URL:
http://www.openspc2.org/reibun/javascript/mouse/044/index.html
NNW
質問者

お礼

>Ctrl+Cでコピー、Ctrl+Vで貼付けができてしまいますね。 こういうちょっと面倒な(?)キー操作は、最近パソコンを触り始めた方の場合、知らない場合が多いですよね。 多分「右クリック禁止でコピー、貼付けを不可」←これでかなり有効だと思います。 メッセージも流してみます。ありがとうございました。

関連するQ&A