No.2
- 回答日時:
右クリックの処理をストップさせるのは、右クリックさせたくない要素のタグ内に「onContextmenu="return false;"」などとするのが一番手っ取り早いかもしれません。
これは特定の要素に対して記述しても動作しますので、特定の入力欄にのみ適用することも可能です。ただ、これは一部のブラウザでは有効にならない可能性があります。 また、このイベントハンドラに対応しているブラウザでも、JavaScriptを無効にするなどで無力化できますので、先にも指摘されているように、完全な方法ではないでしょう。
また、コピー&ペーストを禁止させたいという趣旨から考えても、マウスの右クリックに頼らずにペーストすることは可能(「Ctrl+V」や[編集]-[貼り付け]など)ですので、右クリックを禁止しても実効性は薄いのではないかと思います。
最終的には、コピー&ペーストでの入力をしないように呼びかけて、利用者の良心に期待する消極的な姿勢でも致し方ないような気もします。
あるいは、データ送信の前に入力内容をもう一度確認させるように仕掛けるなどの手段の方が有効かもしれませんね。
あまり的を射ない話で失礼しました。
No.1ベストアンサー
- 回答日時:
たとえば
<FORM>
<INPUT TYPE=text onMouseDown="if(window.event.button==2)alert('R-click!')"><br>
<INPUT TYPE=text onContextmenu="return false"><br>
</FORM>
とか。
右クリック禁止はいくらでも抜け道がありますが。
手入力したほうが間違えませんか?
そのような登録ではコピーペースト以外したことありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript ソースコードは下の共有コードサイト「張り紙」にあります。 入力フォームの javascript で 1 2022/05/11 11:01
- Windows 10 マイクロソフトアカウント 2 2022/08/10 13:09
- Windows 10 Microsoftアカウントでログインできなくなった場合の対処を教えてください 1 2023/03/03 15:45
- Excel(エクセル) 余計なお世話的な「入力規則」?対策は? 2 2023/01/14 12:39
- 病院・検査 木下グループ新型コロナPCR検査キットを購入して月曜日にポスト投函しました ですが、その際に会員登録 1 2023/01/20 21:36
- その他(ネットショッピング・通販・ECサイト) フィッシング詐欺サイトに入力してしまった情報について 2 2023/04/23 18:09
- gooブログ ブログ開設方法 2 2022/05/15 14:28
- その他(Microsoft Office) EXCEL2007 右クリックに「値を貼り付け」がない プライベートのパソコンを購入し(window 3 2022/04/13 23:10
- その他(IT・Webサービス) クレカの認証ワンタイムパスワードが送られてこない 1 2022/10/18 20:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストフィールドに入力した...
-
フォームから入力すると、入力...
-
3つテキストボックスすべてが未...
-
数字以外の文字列判定方法
-
キーボードの数字のキーだけを...
-
URLの/以降だけを入力したいです。
-
onClickとsubmitの処理順序
-
Javascriptで必須項目とメール...
-
正規表現で複数マッチ条件で悩...
-
ボタン2回押しを無効にしたい
-
<form action="#">の意味とは?
-
<td>の中のonClick="location" で
-
JavaScriptにて動的に配列を作...
-
背景色を変えて未入力チェック...
-
【jsp/Java】チェックボックス...
-
javascriptで画像の移動
-
selectを変更不可にしたい
-
selectを使った計算
-
セレクトメニューで選択された...
-
JSのボタンを複数う使うには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onClickとsubmitの処理順序
-
テキストボックス入力を半角英...
-
PDFフォームで条件つき金額を表...
-
フォームの値が0だったら空白...
-
javascriptで入力フォームが空...
-
条件により、リンク先に画面遷...
-
フォームから入力すると、入力...
-
VBScriptで未入力のチェック(...
-
日付入力欄の表示形式を自動的...
-
Javascriptが機能せず原因が分...
-
submit後、同じ入力欄に戻らせ...
-
テキストフィールドに入力した...
-
JSPとJavaScriptの連携について...
-
最初の入力を判断
-
イベント発生時に入力待ち状態...
-
過去日付、年の切り替え
-
カレンダーをテキストエリアに...
-
入力した文字を大文字に変換し...
-
リンククリック → テキスト自...
-
javascriptで入力禁止文字をチ...
おすすめ情報