새로고침을 방지 하거나 백스페이스를 사용하지 못하게 해야 하는 경우가 있었다.
그것을 위해 다음과 같은 방법을 사용 하여 방지를 하였다.
1.새로고침 방지
function LockF5(){
if (event.keyCode == 116) {
event.keyCode =
0;
return false;
}
}
document.onkeydown =
LockF5;
//무조건 백키가 안 먹게 하는 것
document.onkeydown=function()
{
if(event.keyCode==8) return false;
}
2.텍스트
area나 텍스트 박스일 경우는 백스페이스 허용하고 그 외에 밖에서는 백스페이스 안
먹게
document.onkeydown=function() {
if(event.srcElement.type !=
"text" && event.srcElement.type != "textarea") {
if(event.keyCode==8) return false;
}
}
'웹' 카테고리의 다른 글
[Javascript] BackSpace 뒤로가기 키 막기 이벤트 (0) | 2014.02.10 |
---|---|
Jquery 에서 Backspace(백스페이스) 기능 막고, 다른 기능 주기 (0) | 2014.02.10 |
[JavaScript] ESC와 BackSpace 막기 (0) | 2014.02.10 |
HTML 긴 문자열 CSS로 자르기 - text-overflow:clip, ellipsis (0) | 2013.12.23 |
웹페이지 로딩속도 빠르게 하기 Image Sprite (0) | 2013.11.19 |