웹마스터 팁

<html>
<head>
<script>
function ctrl(e) { // ctrl+v 무반응 스크립트
  if(document.all) {
    if(event.keyCode == 86) {
      event.returnValue=false;
    }
  }
  if(document.layers) {
    if(event.keyCode == 86) {
      event.returnValue=false;
    }
  }
}

document.onkeydown=ctrl;
</script>
</head>
<body oncontextmenu="return false">
.....

저희 회사에서 결제관련페이지를 제작하는데, 기존에 있던 페이지에서 고객들이 붙여넣기를 하는 바람에... ㅡ.ㅡ;; 그러니까 소숫점 이하는 쓰면 안되는데 (물론 이후에 프로그램 상에서도 한 번 걸러주지만 이게 단순 에러만 띄워서...)
딴데다 써놓고 복사해서 붙여넣고는 안된다고 뭐라 하시는 분들이 있더라구요.

그래서 아예 붙여넣기를 못하게 하려고 돌아다니다보니 위와 같은 정도로 나오더군요.

스크립트 부분은 키보드로 붙여넣기 방지.
바디 태그에 있는 부분은 마우스 오른쪽 버튼클릭시 보조메뉴를 보여주지 않게 하는것.

별거 아니지만... 그냥 간혹 써야할 때는 쓰는게.. (물론 인풋 박스에서 숫자 외의 코드는 못 붙여넣게 처리를 해도 됩니다만.. 이건 붙여넣기를 할 때 무방비더군요..)