貼り付け(ペースト)を禁止するJavaScript
会員登録を行うホームページには必ず、パスワードやメール入力欄があります。そして、間違いがないように二回入れる仕様になっていることが多い。しかし、ペーストを禁止する処置が行われているところはほとんどありません。
なので、自分でペーストを禁止するJavaScriptを作ってみました。
function StopPaste(){ if(window.event.keyCode==86 && window.event.ctrlKey==true){ //alert("貼り付けは禁止です。") window.event.keyCode=0 }
<input type="text" name="NAME" onkeydown="StopPaste()" onContextmenu="return false"> ※右クリックと貼り付けはできません
JavaScriptでCtrl+vのショートカットをできないようにしています。また右クリックについてはonContextmenuタグで抑制しています。
JavaScriptを無効にしているブラウザや自作のショートカットを使っているユーザーには、まったく意味を成さないのでIEシリーズを使用している一般ユーザにしか意味を成さない機能ですが、それなりの意味はもちます。