반응형
esc와 back-space 클릭 방지
/*
******************************************
* 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;
}
반응형