메뉴 건너뛰기

조회 수 7001 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

<input type="text"> 또는 <textarea> 에서 키보드 이벤트를 처리하는 방법은 다음과 같다.



<input type="text" id="test" name="test" onkeypress="return handleEnter(this, event, 1)">


<script language=JavaScript>

function handleEnter (field, event, num) {
    // 눌려진 키 코드를 가져온다.
    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;   

    // Enter 키가 눌린 경우

               if (keyCode == 13) {
                   event.keyCode = null;

   if(num == 1){
       // 엔터키가 눌렸을 때 처리할 코드
   }

}

}

</script>


'test' 라는 텍스트박스 컨트롤에서 onkeypress이벤트의 처리 함수로 handleEnter()를 호출한다. 

handleEnter()함수의 입력 파라메터는 this, event, 1 이다. 


this는 이벤트를 발생시킨 객체 자신을 나타내는 것이고, 

event는 입력된 키보드 키 값을 가져올 때 사용한다. 

1은 해당 객체를 프로그램 상에서 다른 객체와 구별하기 위한 구별자이다(즉, 유일해야 한다.)


List of Articles
번호 제목 날짜 조회 수
187 HTML 화면을 PDF로 출력 file 2019.01.08 5210
186 == / === / != / !== 차이 2018.11.07 1443
185 오늘 날짜 구하기 2018.11.07 1416
184 jQuery 엘리먼트 선택 2018.10.27 1732
183 자바스크립트 urlencode(), urldecode(), rawurlencode(), rawurldecode() 2018.10.27 1913
182 자바스크립트 배열 중복값 다루기 2018.10.27 3898
181 JavaScript 출생년도에 따른 나이 계산 자바스크립트 2018.09.28 3252
180 엔터키 / enter key submit form 2018.09.28 1528
179 팝업창 차단 "허용 메시지" 2018.09.28 1738
178 테이블에서 해당 열의 인덱스 값 얻는 방법 2018.08.29 2789
177 key pressing 누르거나 클릭중인 이벤트 예제 2018.08.29 1619
176 유용한 스크립트 모음 2018.07.24 2293
175 cross site scripting을 막기위한...javascript 2018.07.24 1596
174 다음 우편번호(주소) api 예시 file 2018.07.04 4902
173 스마트에디터(SmartEditor)에서 textarea 유효성 체크하기 2018.07.04 3984
172 반복문 사용할때 태그 식별하기 data-item 2018.07.04 1849
171 SelectBox에서 선택된 항목의 텍스트, 값 가져오기 선택 옵션 넣기. 2018.07.04 4014
170 체크박스(CheckBox) 전체 선택, 전체 해제 checked file 2018.07.04 2911
169 스마트 에디터 (네이버 에디터) 에디터 내에서 이미지 크기 줄이기.(리사이징) file 2018.07.04 2715
168 Javascript selectbox selected 컨트롤 file 2018.06.21 10056
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 13 Next
/ 13

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved