• ベストアンサー

登録フォームで入力制限(コピペ不可)を掛けたいのですが設定方法がわかりません。

PHPを絡ませた登録フォームを作成中で、「メールアドレスを入力」とは別に「メールアドレスの確認」項目を新たに追加しようと考えています。 その際に、メールアドレスの入力間違いをなるべく回避したい為、「コピペ不可」制限を掛けて必ず手入力をさせる方法をとりたいと考えています。 インターネットで色々と検索しましたが解決にいたるサイトが見つからず困っています。 参考サイトもしくは、解決方法をご存知の方がいましたら知恵を授けて頂ければと思います。 宜しくお願い致します。

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

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

  • ベストアンサー
回答No.2

<body>と</body>の間に <INPUT type="text" $IME_OFF onPaste="alert('確認のため、再入力をお願いします。'); return false;"> でいけるとおもいます。アラートがでます。 試してみてください。

maxves
質問者

お礼

ご回答ありがとうございます。 早速、設置し動作確認を行い無事成功しました。 ネットで調べましたが、残念ながらIE専用との事なので、他のブラウザーから見られたら残念ながら機能しないみたいですね。 それでも、大幅に改善されました。

その他の回答 (1)

  • kentkun
  • ベストアンサー率35% (1107/3093)
回答No.1

右クリック禁止にするとコピペ禁止になります。 以下のサイトで詳しく説明しています。ご参考に http://www.broadband-xp.com/hidesource/contextmenu.html

maxves
質問者

お礼

早速のご回答ありがとうございます。 折角のご回答ですが、ページ全体のコピペ不可ではなく、部分的なコピペ不可を希望しています。 文章能力が乏しく誠に申し訳ありませんが、質問の補足をさせて下さい。 コピペ不可ではなく 「メールアドレスの確認」項目の「ペースト不可」の設定方法を探しております。

関連するQ&A

  • web上でメールアドレスなど、かな入力ができないフォームにかな入力をするには?

    よろしくお願いします。 ネット上でフォームにメールアドレスを入力するときに辞書登録して入力している人は多いと思うのですが、 一部のサイトでは間違い防止のためか、かな入力ができないようにしてますよね。 これをブラウザ(IE)の設定などで無効にすることは可能でしょうか。 ちなみに出来ないときにはかな入力ができる別のフォームやアドレスバーなどで一度メールアドレスを表示してコピペしてます。 簡単な方法でもしあれば教えてください。

  • メールアドレス登録などでコピペ出来ない時に無理やりコピペする方法は?

    メールアドレス登録などでコピペ出来ない時に無理やりコピペする方法は? 何かのサイトの会員登録や、メールマガジン登録をする時に 自分の場合はメールソフトを起動させてメルアドをコピーしてから 登録したいサイトの入力欄に貼り付けるようにしています。 そこで、メールアドレス確認の為に再度メールアドレスを入力して下さい。的な入力欄を設けているサイトがよくありますよね。 その場合にコピー&ペースト出来なくなっていることがあります。 そういった場合に、無理やりペーストする事ってできるんでしょうか? 自分としては手打ちで入力よりコピペの方が100%信頼できるのでそうしたいのですが・・。 よろしくお願いいたします。

  • メールフォーム内容のチェック方法を教えて下さい。

    下記のサイトのフォームを使用しようと思っています。 http://www.keitai-site.net/php/mailform_php/ ●メールアドレス項目にて「正しいメールアドレスが入力されたかのチェック」 ●ID項目を設置し「半角英数字での入力しているかのチェック」を付けたいと思っています。 どのように書いたら良いか教えて下さい。 どうぞ宜しくお願いいたします。

    • 締切済み
    • PHP
  • Googleドキュメントのフォームの設定について

    Googleドキュメントのフォームを利用して、サイトの問い合わせフォームを作成しました。 名前やメールアドレスを記入してもらう項目をいくつか作成しました。 そこで、「メールアドレス」を記入してもらう項目には、メールアドレスではない、普通の文字、 「あ」とか「123」とだけ記入しただけでも、受付けてしまうので、「メールアドレス」を記入されるように設定したいのですが、 そのような方法はあるのでしょうか? スプレッドシートから、メールアドレスが記入される行を選択し、左クリック、 そこで「条件付書式」と言うものがあるので、ここから設定できるのではと思っているのですが、 どのような条件を加えればよいのか分かりません。 上記のようにしたい場合のやり方をご存知であれば、教えていただけませんでしょうか? また、「問い合わせフォーム」にメールアドレスを記入する際、間違いがないように確認するため、 メールアドレスを再度入力する項目がよくありますが、この様な設定をしたい場合、 Googleドキュメントのフォームでは無理なのでしょうか? あわせて教えていただけないでしょうか? 宜しくお願いいたします。

  • フォームで「戻る」と入力内容が消えてしまいます

    メールフォームページを作成中で、PHPの知識が無いため、下記のスプリクト利用させていただこうと設定中です。機能的には理想に近いスプリクトなのですが、IE(9)でフォームに入力し、確認画面から「戻る」ボタンをクリックすると、入力内容が消えてしまいました。 項目の多いフォームページの為、このまま進めるわけにはいかず、困っております。 何か解決方法はございませんでしょうか…。 または、無料・有料にこだわらず(できれば無料…)、オススメのメールフォームがございましたらお教えいただけませんでしょうか。 ■同現象はIE9(windows7)で起こりました。IE6/7/8(IE TESTER)では起こらないようです。  Chrome/Firefox/Safariでは問題ありません。(Mac版も) ■スプリクト配布いただいているサイト  http://www.sapphirus.biz/php/sformmail2/ ■同様の質問 ・http://okwave.jp/qa/q6491971.html  こちらの方はセッションが切れていたということで解決されたようですが、IEを落としたり、再起動したりで試してみましたが解決いたしませんでした…。 一人で困り果て、はじめてOKWaveを利用させていただきます。 不慣れで、情報不足かもしれませんが、何卒ご了承ください。

    • ベストアンサー
    • PHP
  • フォームで「パスワード(確認用)」をコピペ不可に…

    メールフォームで、 「パスワード」と「パスワード(確認用)」の2つがあることがよくありますが、 サイトによっては、「パスワード(確認用)」のところでコピペをしようとしてもできないようにしているケースがありますよね。 これはどうやって実現しているのでしょうか? 以上、よろしくお願い申し上げます。

  • 応募フォームの入力方法

    とある求人サイトでネット上から申し込む「応募フォーム」があるのですが そこの入力欄は改行が反映されないのと、入力できる文字数が少なくて困っています。 改行されないと見難い上に、文字数(長々と文章を入力してるわけではないのですが)も 制限があるということは、極めて短い文章で入力すべきでしょうか? 見難くても文字数制限内で書いた方が良いでしょうか? 30~35行で折り返す枠内なのですが(同じサイト内の応募フォームでも 入力項目が各社によって違い、文字数も変わってくるようです) それに合わせて読みやすいように改行した方が良いのでしょうか?

  • フォームの入力制限(特定文字)についてHelpです。

    JavaScriptを使った送信フォームの文字制限について教えてください。 HTMLで送信フォームを作成して、プロバイダ標準のフォームCGIで送信したいのですが、メールアドレスの入力欄をhotmailとかgooなどのフリーメールを入力したら、送信できないようにしたいのですが、どなたか教えてください。

  • 申し込みフォームで人数制限のかけかた

    申し込みフォームで人数制限を行いたいのですが、どの様な方法がありますか? 現在メールフォームを改造して、PHPを使って申し込みフォームを作っているのですが、人数制限をかける方法が分かりません。 例えば申し込みフォームで10人予約したら、カウントの初期値が100で 100-10=90 みたいになり、カウントが0未満になる予約がきたらPHP側で申し込みできませんって表示をしたいのです。 上記の方法や、それ以外の方法で人数制限のかけかたがありましたら教えてください。

  • Firefox3:フォームのファイル選択で直接パスをコピペで入力する方法。

    Firefox3を導入したところ、Firefox2では可能だった以下の操作ができなくなりました。。。 --- 送信フォームのページで、ファイルをアップする「input type="file"」の項目で、直接 ファイルのパスをコピペで入力することができず、必ず「参照」ボタンから「ファイルのアップロード」ウィンドで選択するしかありません。 Firefox2では、直接コピペでの入力が可能だったのですが、Firefox3で直接 パスを入力する方法はないでしょうか?