2007/05/29 19:56

자바스크립트 키코드를 이용한 엔터 처리

자바스크립트로 키코드 이벤트를 처리하는 경우는 상당히 많다.

일반적으로 하나의 폼에서 다중의 submit을 구현하거나

페이지에서 키코드를 막거나 기타 여러가지에서 키 이벤트를 처리한다.


 function checkEnter(evt)//window.event
 {
  if ( evt.keyCode == 13 )//ENTER KEY CODE
  {
   return false;
  }
  else
  {
   return true;
  }
 }



위 코드는 엔터에 해당하는 키코드를 받아 false를 리턴해주는 이벤트 델리게이트다.

따라서 onkeypress 등의 이벤트에 써주면 유용하게 사용할 수 있다.

ps. 각 키에 대한 이벤트 코드를 잘 정리해둔 사이트가 있네요 ^ ^
아래 링크를 확인하세요~

http://27m.net/v8/bbs/view.php?id=information&no=331
http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=23836
크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 1 Comment 0

Trackback : http://i-ruru.com/trackback/52 관련글 쓰기

  1. Subject 필요할때 찾으면 없는 이벤트 키코드(event.keyCode)

    Tracked from 나에게 충고하기™ 2009/02/13 15:58 delete

    뭐든 꼭 필요할때 찾으면 없는 이상한 머피의 법칙;;그중에 하나가 이벤트 키코드다.그래서 귀찮아도 남겨 놓는게 좋을 것 같다는 생각이 들었다.개별 키코드를 알고 싶은 경우 아래와 같은 함수를 이용해서 하나 하나 눌어보는 방법;;;;function keyCheck(){        alert("키번호는 [..