태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.


2008/05/20 14:58

input에서 엔터 쳤을때 refresh 되는 현상 해결.

<input type="text" onKeyDown="goButton()">

이상하게... input box에 커서를 놓고 엔터를 치면 화면이 refresh되는 현상이 일어났다....

저 input에 값을 넣고 ajax로 값을 뽑아와서 조회하는 페이지였기 때문에....

절대~! 절대~! refresh가 되면 안되는 상황이다...ㅠ_ㅠ

아래와 같이 해결...했다...

<input type="text" onKeyDown="return goButton()">


function goButton()
{
 if (event.keyCode == 13)
 {
  searchGames();
  return false;
 }
 return true;
}

'Web' 카테고리의 다른 글

input에서 엔터 쳤을때 refresh 되는 현상 해결.  (4) 2008/05/20
[css] 스크롤 달린 Div 창 만들기.  (0) 2008/02/29
png투명처리 ie6에서 안되는 현상.  (1) 2008/02/22
n-계층 (Web)  (0) 2008/02/19
css  (0) 2007/12/26
Chronoscope : GWT based chart library  (0) 2007/11/23
Trackback 0 Comment 4
  1. 꼬마앙마 2008/05/20 15:15 address edit & del reply

    form 태그의 액션이 설정되어 있지 않거나 현재 페이지로 설정되어 있는 경우에 자동으로 submit() 하는 기능때문에 발생하는 새로고침 현상이 아닐지요.

    • 밥팅우기 2008/05/21 01:14 address edit & del

      앗... 이런 기능이 숨어있는지 처음 알았네요.
      감사합니다..^^

  2. 영근 2008/05/20 23:03 address edit & del reply

    입력할 수 있는게 한개 밖에 없었던거 아냐?
    그럴경우 자동서브밋 되는 걸루 아는뎁

    꼼수로 <input type="hidden" style="display:none">
    일케하면 리브레쉬나 전송되느 일이 없을꺼예욧....

    • 밥팅우기 2008/05/21 01:15 address edit & del

      ㅋㅋ 입력할수 있는게 한개만 있었어요...
      흠... 그랬군요...
      진작 알았다면... 시간 안까먹었을텐데요..ㅋㅋ