웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
jq로 데이터 입력시 enter키 먹게 하기
2014.11.27 12:16
언제부턴가 JQ가 대세가 되면서 FORM을 AJAX 로 데이터 처리를 하고 있습니다. 물론 장점도 많기는한데 enter키가 안먹는 경우가 있습니다.
이럴때 ENTER키를 입력을 검출해서 사용합니다.
물론 TEXTAREA는 아니고 일반 FORM INPUT에 적용하셔야 될겁니다.
jQuery( "#msg_input" ).keypress(function( event ) {
if ( event.which == 13 ) {
event.preventDefault();
chat_msg(); // 저장 실행 함수
}
});
채팅 프로그램을 xe에 만들었는데 enter키가 안되고 클릭해야 되서 만들게 되었습니다. 도움되셨으면 합니다.
옛날 베이직 생각나는 문법입니다. inkey 함수 아시는 분들은 아실겁니다. 그냥 13 코드는 예나 지금이나 RETURN OR ENTER그대로네요. 세상은 변화하는데 기본적인건 그대로 인듯합니다.
댓글 3
-
GG
2014.11.27 21:53
-
퍼니엑스이
2014.11.28 19:58
jquery 인 것 같은데요. -
AJKJ
2014.12.03 02:58
jQuery('#form_id').submit(function(e) {
e.preventDefault();
/*
Ajax처리
*/
});
개인적으로는 이 방법이 더 깔끔한것 같습니다.
이렇게하면 click event, keypress event 구분없이 하나로 처리 가능해 보입니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
정식버전 후 갤러리 스킨 사용시 이미지 정렬 안되시는 분들~ | 다케루 | 2008.02.29 |
홈페이지에 국경일이면 태극기 다는법이에요~ ^^ [11] [1] | jaehee_91 | 2008.03.01 |
게시판 확장 변수에 그림 입력받기 [7] | 대암지기 | 2008.03.04 |
게시판 확장변수에 라디오버튼 추가해서 사용하기 [6] | 똑디 | 2008.03.04 |
utf-8 저장시 레이아웃 윗부분 빈공간이 생기는 문제 (BOM)처리 [8] | 주금보 | 2008.03.04 |
회원 기본정보 공개여부 및 정보변경 옵션으로 처리하기(Member Moudle) [18] | 대암지기 | 2008.03.04 |
확장변수 쉽게 출력하기 [7] | lightnsalt | 2008.03.04 |
리스트를 작성날짜(regdate)로 정렬하기 [7] | JAMSUN2 | 2008.03.05 |
우분투에서 rewrite 모드 사용하기 [2] | 용꿍 | 2008.03.06 |
기초적인 배경등록시 게시판투명되는것 고치는법[초보만] [3] | 이정제421 | 2008.03.07 |
제로보드 XE에 연동 가능 채팅, 100% 플래시, 1:1 채팅 지원, 필요하면 음성/화상 채팅 지원 [2] | digirave | 2008.03.09 |
애드온에서 그룹 별로 실행여부 설정 [1] | imsoo.net | 2008.03.09 |
[수정 했습니다.]본문 입력없이 확장 변수로만 글작성 작성하기(그림삽입포함) [13] | 대암지기 | 2008.03.09 |
글작성및수정, 코멘트작성및 수정을 하면 미리 입력한 메일주소로 메일발송 [18] | 채연파파 | 2008.03.12 |
동창회 사이트용 프로필 이미지 두개 출력하기 [1] | 지연아빠 | 2008.03.12 |
zbXE에 퍼머링크 달기 [3] | 라르게덴 | 2008.03.13 |
관리 화면의 회원 목록에서 소속 그룹 출력하기 [6] | 띵야 | 2008.03.14 |
큰 파일의 썸네일이 안생기는 경우 해결방법(수정) [12] | 얼터 | 2008.03.15 |
팝업창 띄우기 [16] | 레망 | 2008.03.16 |
큰 파일의 썸네일이 안생길때 해결방법-추가 [7] | HIKARU | 2008.03.18 |
jq가 뭔가용?