[JavaScript] ESC와 BackSpace 막기

2014. 2. 10. 21:11 Posted by 초절정고수

웹상에서 다수의 입력항목이 있는 페이지에서 데이터를 입력하는 도중 실수로 [esc]나 [back space] 키를 누르면
History back으로 인식하여 새로 입력한 모든 정보가 날라갑니다.
그렇게 되고나면 복구도 불가능하고 오로지 다시 입력하는 수 밖에 없습니다.
사용자의 실수 방지 차원에서 가능한 잊지않고 넣으면 좋을 것 같습니다..


/*
 ******************************************
 * 2005-08-10
 * 박 이 수
 * esc와 back-space 클릭 방지
 ******************************************
 */
document.onkeydown=checkKey;

function checkKey(){
 //alert("You pressed a following key: "+window.event.keyCode);
 // ESC Key 누를 때 데이터 사라지는 것 방지
 if(window.event.keyCode == 27){
  window.event.returnValue = false;
  return;
 }

 // back-space 누를 때
 if(window.event.keyCode == 8){

  // TextEdit가 아니면 작동하지 않도록
  if(!window.event.srcElement.isTextEdit){
   window.event.returnValue = false;
   return;
  }else if(window.event.srcElement.readOnly || window.event.srcElement.disabled){
   // readOnly나 disabled인 경우 작동하지 않도록
   window.event.returnValue = false;
   return;
  }
 }
 
 event.returnValue = true;
}

 from   http://blog.paran.com/yisupark/5320870

IE11 document.all 없어져서 헤맨 경우

카테고리 없음 2014. 2. 7. 00:49 Posted by 초절정고수


IE11 document.all 없어져서 헤맨 경우  

IE11 에서는 document.all 이 사라졌다... 

그걸 모르고 기존 WIN8 앱 수정중에 한글 인코딩을 안타는 경우가 발생해서 이틀을 꼬박 고민했는데..

결국 찾았다.

 

 http://msdn.microsoft.com/ko-kr/library/ie/bg182625(v=vs.85).aspx

 

 

 

 


바이러스관련 registry 정리

카테고리 없음 2014. 2. 6. 10:00 Posted by 초절정고수