테스트 사이트 - 개발 중인 베타 버전입니다

붙여넣기 금지 방법이....... 채택완료

시린♡ 7년 전 조회 3,826

붙여넣기 방지 찾다보니

</p>

<p>$(document).ready(function(){    $(document).keydown(function(event) { if (event.ctrlKey==true && (event.which == '118' || event.which == '86')) {

            alert('thou. shalt. not. PASTE!');

            event.preventDefault();

         }

    });

});</p>

<p>

위 소스를 발견했는데 적용방법을 어떻게 해야할지 문의좀 드릴께요...

특정 게시판의 댓글에 붙여넣기 금지 시키려고합니다...단!!..여기서 관리자는 제외하고...

어찌해야할까요?

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
7년 전

코드 예시입니다.

</p>

<p><?php if (!$is_admin) { ?></p>

<p>//Disable cut copy paste</p>

<p>  $('.tbl_frm01 #wr_content').on('cut copy paste', function (e) {</p>

<p>   alert('복사/붙여넣기 단축키 사용은 금지되어 있습니다.');</p>

<p>    e.preventDefault();</p>

<p>  });</p>

<p> </p>

<p>  //Disable mouse right click</p>

<p>  $(".tbl_frm01 #wr_content").on("contextmenu",function(e){</p>

<p>   alert('마우스 우클릭 사용은 금지되어 있습니다.');    </p>

<p>    return false;</p>

<p>  });</p>

<p><?php } ?></p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

시린♡
7년 전
아 안내해주신 소스보니 마우스 우클릭으로 되어있는거였네요..마우스는
차단해놓은상태인데..키보드 붙여넣기만 차단하려고했거든요.
마르스컴퍼니
7년 전
아랫부분 코드가 마우스 우클릭,

윗부분 코드가 키보드용입니다.

붙여넣기만 금지인 경우는 .on('cut copy paste' -> .on('paste'
로 변경하면 됩니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인