• ベストアンサー

フォームのテキストボックスをコピー不可に

よくインターネット上でコピーした文字を貼り付けさせないテキストボックスをみかけますが、あれはどのようにするのでしょうか? INPUT TYPE=TEXT だとコピーできちゃうし、 INPUT TYPE=PASSWORD だと*印になっちゃうし(コピーできちゃうし)

  • w-inty
  • お礼率72% (1169/1618)
  • HTML
  • 回答数4
  • ありがとう数5

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

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

<input type="text" onPaste="return false"> これでどうでしょうか? JavaScriptなのですがこれで一応ペーストできません。 <input type="text" onPaste=" alert('貼り付け禁止');return false"> こんなのもあります。 javascriptが理解できるようになればいろいろ出来ますが、使いすぎはエンドユーザーからすれば迷惑かもしれません。人によってはjavascriptをOFFにしているかもしれませんのでその人たちには無効です。

w-inty
質問者

お礼

回答ありがとうございます。 無事できました。 JavaScript以外(cgi)とかでもいいのですが、cgiだとブラウザの規制はできないですよね?

その他の回答 (3)

回答No.4

CGIなどではおそらく無理ではないでしょうか? CGIはサーバ側で処理し、実行して結果をクライアントに 返すことで動的なページを作るものですから、クライアント側の操作を制限するのは無理だと思います。

w-inty
質問者

お礼

やはりそうですよね。 ありがとうございました。

回答No.2

"貼り付けられない"とは、書き換えられないという意味でよろしいでしょうか? <form><input type="text" value="書き換えられません" readonly></form> * * * コピーもさせない、という意味ならこちらです。 <form><input type="text" value="選択もできません" disabled></form>

w-inty
質問者

お礼

回答ありがとうございます。 すいません。 コピーできないテキストボックス   ↓ 貼り付けることができないテキストボックス という意味でした。 他に文字がかいてあって、それらをコピーして、テキストボックスに貼り付けることができないようにしたいのです。 よく、メールアドレス入力などの確認の欄が貼り付けできなくなってたりしませんか? あれをやりたいのです。

回答No.1

<input type="text" name="name" size="20" readonly> これのことですか?

w-inty
質問者

お礼

回答ありがとうございます。 すいません。 コピーできないテキストボックス   ↓ 貼り付けることができないテキストボックス という意味でした。 他に文字がかいてあって、それらをコピーして、テキストボックスに貼り付けることができないようにしたいのです。 よく、メールアドレス入力などの確認の欄が貼り付けできなくなってたりしませんか? あれをやりたいのです。

関連するQ&A

  • テキストボックスのコピー

    テキストボックスの中に、テキストボックスを挿入したものを、コピーして貼り付けようとすると、一つのテキストボックスしかコピーできません。 結果、いちいち、テキストボックスを一ずつコピーする事態になってしまいます。 全てコピーするにはどうしたらいいでしょうか?

  • テキストボックスのコピー

    word2003でテキストボックスをコピーすると、コピー元の文字が2箇所に表示されます。 その原因と設定解除の方法などがあれば教えてください。 よろしくお願いします。

  • スマホでテキストボックスに文字を入れようとすると、

    モバイルのサイトを作っているのですが、 body {font-size:0.9em;} input[type="text"] {width:200px;font-size:0.9em;} のようなcssを定義していて、 <input type="text" name="テキスト" id="テキスト" value=""> のように、テキストボックスを設置しているのですが、 スマホでテキストボックスに文字を入れようとすると、ズームされてしまいます。 これを避けるにはどうすればいいでしょうか? テキストボックスに文字を入力し終わっても、ズームが元に戻りません。 androidです。

    • ベストアンサー
    • HTML
  • コピーするとテキストボックスのフォントが変わってしまう

    初歩的な質問かもしれませんが、よろしくお願いします。 Word2002を使用しています。 簡単な地図を作りテキストボックスを使って文字を入れています。 全体をグループ化し、右クリックでコピーして別の文書に貼り付けると テキストボックス内の文字のフォントが変わってしまっていて 元の地図のように文字が収まっていません。 どのようにしたらよいのでしょうか? また、もとの地図全体を縮小しようとしてもテキストボックス内の文字は縮小されないのですが、 これは仕方ない事なのでしょうか?

  • テキストボックスに入力された内容を他のテキストボックスにコピーしたい

    テキストボックスA、Bがあるとして、テキストボックスAに何らかの文字列を入力します。 その状態でボタンを押すと、テキストボックスAの内容をテキストボックスBにコピーするようにしたいのですが、このようなことはjavascriptで可能でしょうか?

  • テキストボックスに関して質問です

    ページ間でのテキストボックスからテキストボックスへの文章の移行って可能でしょうか? tezt1.htmlってページにある 名前⇒<INPUT TYPE="text" NAME="name1"> 住所⇒<INPUT TYPE="text" NAME="adres1"> のテキストボックスに入力された文章を 入力ボタン <INPUT type="button" value="入力" onClick="・・・・・"> を押すと、下に用意してあるテキストボックス(別ページ)に入力した値が入るようにしたいのです。 tezt2.htmlの 名前⇒<INPUT TYPE="text" NAME="name2"> 住所⇒<INPUT TYPE="text" NAME="adres2"> 事情が有り一つのページで行えません。 フレームわけしたページで移行して使用したいのですが… 質問し方が悪くて大変申し訳有りません。宜しくお願いします。

    • ベストアンサー
    • HTML
  • Word2007で、テキストボックスのコピー

    Word2007で、テキストボックスに一人一行で60名の氏名を並べています。ほぼA4縦置きにして 左側に上から下まで続いています。ここまで希望通りになっています。 次に、このテキストボックスを別のファイルにコピーすると、文字サイズと行間が大きくなり、10名分が表示範囲から外れてしまいます。 コピーの要領は 二つのWord2007ファイルを読み込み、一方は最小化し、もう一方を表示させて、表示―整列から 二つを同時表示し、コピーするテキストボックスをクリックし、「ここにコピー」し、それをもう一方へドラッグしております。 A4に収まっていたのが収まらなくなりました。ここで、コピーの場合はコピー元かコピー先に合わすのを選択できましたが、このテキストボックスではこの選択ができません。やり方が悪いのでしょうか?よろしくお願いします。

  • テキストボックスに記入したものが、

    テキストボックスに記入したものが、 同じページ内の文中に反映されるような機能をCookieで作りました。 送信したところ、文中には反映しているのですが、 テキストボックス内の文字は一斉に消えてしまいました。 <input type="button" value="削除" onclick="DeleteCookie(CookieID)"> を押すと同時に、テキストボックスと文中の両方がクリアされるようにしたいのですが… どういった指令を組み込めばよいのでしょうか。 よろしくお願い致します。

  • テキストボックスの初期値について

    テキストボックスを配置したのですが 「<INPUT type="text"・・・」 となっているためブラウザで入力するときに初期値が全角日本語文字になってしまいます。 半角数値しか入力しないテキストボックスなので初期値を半角数値(または英数字)にしたいのですが出来るのでしょうか? 検索などをかけて調べてみたのですがそれらしいタグが見つからなかったので質問させていただきました。

    • ベストアンサー
    • HTML
  • テキストボックス(INPUT TYPE=TEXT)の属性について

    INPUTタグのTYPEをTEXTにする事によって、 テキストボックスが表示されます。 このテキストボックスに文字が入力されたら通常は左詰めに文字が 入力されますが、これを右詰めに文字を入力させたく思ってます。 このような事って可能なのでしょうか?

    • ベストアンサー
    • HTML

専門家に質問してみよう