1

주제: 백스페이스 눌렀을때 이벤트

글지우다가 백스페이스를 눌러버려서 페이지가 이동해 글을 날려버린적이 많습니다.
백스페이스를 눌렀을때도 페이지 이동여부를 물어보는게 괜찮다고 생각하는데..

이게 구현이 가능한지 모르겠네요 big_smile

2

답글: 백스페이스 눌렀을때 이벤트

음? 그렇게 안되던가요?
전 그때마다 일일이 뜨던데요;;

하늘은 스스로 삽질하는 자를 삽으로 팬다

3

답글: 백스페이스 눌렀을때 이벤트

시루 작성:

글지우다가 백스페이스를 눌러버려서 페이지가 이동해 글을 날려버린적이 많습니다.
백스페이스를 눌렀을때도 페이지 이동여부를 물어보는게 괜찮다고 생각하는데..

이게 구현이 가능한지 모르겠네요 big_smile

포커싱이 어디에 있는가에 따라 다릅니다. smile

브라우저 편집창 밖에 포커스가 있을 경우, 백스페이스 입력시 물어보도록 하는 것은 현실적으로 힘듭니다. smile 물론 편집창 안이라면 글자 지우기가 되겠지만요.^^

자바스크립트를 사용한 방법이 있지 않나 싶기도 한데, 정확히는 모르겠네요 roll 그게 된다면 야구홈페이지계에 한 번 들어오게 하면 못 나가게 하는 새바람이 불 지도 모르겠습니다 lol

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

4

답글: 백스페이스 눌렀을때 이벤트

inureyes 작성:
시루 작성:

글지우다가 백스페이스를 눌러버려서 페이지가 이동해 글을 날려버린적이 많습니다.
백스페이스를 눌렀을때도 페이지 이동여부를 물어보는게 괜찮다고 생각하는데..

이게 구현이 가능한지 모르겠네요 big_smile

포커싱이 어디에 있는가에 따라 다릅니다. smile

브라우저 편집창 밖에 포커스가 있을 경우, 백스페이스 입력시 물어보도록 하는 것은 현실적으로 힘듭니다. smile 물론 편집창 안이라면 글자 지우기가 되겠지만요.^^

자바스크립트를 사용한 방법이 있지 않나 싶기도 한데, 정확히는 모르겠네요 roll 그게 된다면 야구홈페이지계에 한 번 들어오게 하면 못 나가게 하는 새바람이 불 지도 모르겠습니다 lol

요넘으로 어찌 처리하면 될듯 싶습니다. 부랴부랴 잔머리를 굴려봤습니다.

<script language="JavaScript">
    function keycheck()
    {
        if(event.keyCode == 8 && (event.srcElement.tagName!="INPUT" && event.srcElement.type!="TEXT") && event.srcElement.tagName!="TEXTAREA"){
            alert('백스페이스를 허공에서 누르셨군요.~~');
            return false; 
        }
    document.onkeydown=keycheck;
    }
</script>

FF에서도 되겠끔 체크해서 메세지만 띄워주고 false시켜버리면 해소되지 않을까요.. 제 한계는 여기까지...

jparker (2006-10-26 15:01:56)에 의해 마지막으로 수정

당신의 삶속에 매화꽃 향기처럼 늘 아름다운 향기로 가득하길...
# J.Parker

5

답글: 백스페이스 눌렀을때 이벤트

<script language="JavaScript">
    function keycheck()
    {
        if(event.keyCode == 8 && (event.srcElement.tagName!="INPUT" && event.srcElement.type!="TEXT") && event.srcElement.tagName!="TEXTAREA"){
            alert('백스페이스를 허공에서 누르셨군요.~~');
            return false; 
        }
    document.onkeydown=keycheck;
    }
</script>

INPUT / TEXT / TEXTAREA - > input / text / textarea

하늘은 스스로 삽질하는 자를 삽으로 팬다

6

답글: 백스페이스 눌렀을때 이벤트

IE 6.0님께서는 소문자로 써놔도 알아서 대문자로 바꿔주신답니다.

7

답글: 백스페이스 눌렀을때 이벤트

Peris 작성:

IE 6.0님께서는 소문자로 써놔도 알아서 대문자로 바꿔주신답니다.

역시 IE사마!!

하늘은 스스로 삽질하는 자를 삽으로 팬다