하얀늑대 :: 하얀늑대의 일상
bloghome Tags |  Guestbook | 
  Tags
ASP 김정일 프린터 온오프통합 부적 친구 php 콘로 iframe 항문 web new 가상현실 괴물 IP 전화걸기 호출 애완 아이콘
banner
하얀늑대 ::
하얀늑대의 일상

Google
내블로그에서 검색
 하얀늑대는?
 Category
allow  모두보기 (275)
spacespace Today Story's (11)
spacespace 핫이슈 (19)
spacespace 디카질 (4)
spacespace Javascript (15)
spacespace 2000 server (9)
spacespace 2003 server (3)
spacespace 리눅스 (3)
spacespace UCC (6)
spacespace 컴퓨터 Tip (15)
spacespace IT news (65)
spacespace 웹 접근성 (3)
 Tags
웹사이트구축 속도개선 투표 Rss 다운로드 textarea 회사가기시러쏭 타켓층 네띠앙 해킹 콘로 비스타 DVD 윈도우 utf-8 서버 보안서버 주민등록번호 체크 쇼핑몰 디카
  Calendar
<< 2012 May >>
S M T W T F S
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
 New Post
line 중국 오픈마켓 시장 진출
line 중국 오픈마켓 시장 진출
line 중국 인터넷 시장의 국제화
line 중국 인터넷 쇼핑몰 시장의
line 중국 인터넷, 바이러스 마
 New Comment
lineselee2000 : 10/10/27
reply멋진데요.
line클럽4242 : 10/08/26
reply사랑에상처는 사랑으로 치
linesusanna : 08/11/07
replyhey,find <a href=http:
line하얀늑대 : 08/05/22
reply위에 페이지는 한페이지 내
line아아아 : 08/04/26
reply개새끼는너야
 New Tracbacks
lineWeb 1.0 과 Web 2.0
line06/11/18
line괴물 - 2006. 7. 28.
line06/07/29
 New Archive
2011 April (13)
2011 March (2)
2011 January (1)
2010 December (1)
2010 November (1)
...more
  Link Site
올블로그
KOON
태터툴즈
엑스파이더
심프로그
디지털예보
thesimplog.com
feed rss
 Visitor Statistics
Total  :  336642
Today :  61
Yesterday :  90


 Google



blog bar tagsbar guest loginbarlogoutbarX-inbar
line 엔터치면 탭키처럼 포커스 이동되는 팁!!
컴퓨터 Tip | 06/05/29 | 하얀늑대
엔터치면 탭키처럼 포커스 이동되는 팁!!
조회 (244)
ASP and .net 프로그램 | 2004/09/07 (화) 00:35
공감 (0) 스크랩 (2) 수정 삭제
웹에서는 탭을 눌러야 포커스가 이동됩니다....만...
응용프로그램에서는 보통 엔터를 치면 포커스가 이동됩니다.

응용프로그램에 익숙해진, 혹은 응용프로그램 웹버전을 이용할때 참고할 팁입니다.

자바스크립트 정의하고
function confirm_list (field, event){
  var keyCode = event.keyCode ? event.keyCode :
                  event.which ? event.which : event.charCode;
    if (keyCode == 13) {
}
}

function handleEnter (field, event) {
    // 브라우저 종류와 버전마다 키보드 이벤트 캡쳐하는 방식이 다르다
    var keyCode = event.keyCode ? event.keyCode :
                  event.which ? event.which : event.charCode;

    // 엔터키(13)이면
    if (keyCode == 13) {
      var i;
       //현재 문서의 폼 필드를 내비게이션...
      for (i = 0; i < field.form.elements.length; i++)
      if (field == field.form.elements[i])
        break;

    // 다음 폼 필드의 인덱스 구하기
    i = (i + 1) % field.form.elements.length;

    //다음 폼 필드로 포커스 이동
    field.form.elements[i].focus();
    return false;
    }
    else
      return true;
    }


  function onlyNumber(field, event) {
   var keyCode = event.keyCode ? event.keyCode :
                  event.which ? event.which : event.charCode;

    if ((keyCode < 46) ||(keyCode ==47)|| (keyCode > 57)){
  event.returnValue=false;}
else
      return true;

  if (keyCode == 13) {
      var i;
       //현재 문서의 폼 필드를 내비게이션...
      for (i = 0; i < field.form.elements.length; i++)
      if (field == field.form.elements[i])
        break;

    // 다음 폼 필드의 인덱스 구하기
    i = (i + 1) % field.form.elements.length;

    //다음 폼 필드로 포커스 이동
    field.form.elements[i].focus();
    return false;
    }
  }


그리고 input type 정의한곳에
ONKEYPRESS="return handleEnter(this, event)"
를 추가해주세요.

한가지 덤으로 6.0부터는 포커스에 맞았을때 한글로 될수있도록 style에다가  style=" ime-mode:active"  해주면 더 좋구요^^

태그: 포커스
bullet관련글0 | 댓글0
Name :   Pass :  URL :
비밀글로 등록  submit
이전/ 244 245 246 247 248 [249] 250 251 252 253 / 다음 top