728x90
320x100
event.preventDefault()
검색을 위해 input 태그를 사용해서 서버에 값을 전달 호출하던 중,
엔터를 눌렀더니 Submit 이 자동 발생하게 되어 href 를 통해 이동하거나 , 창이 새로고침하여 실행되었다.
이거 안되게 막으려면...
event.preventDefault() 를 사용한다.
preventDefault 를 해석하면 "기본값 방지"이다.
즉, 이벤트에 대한 기본값 변경을 막겠다는 것이다.
$('input[type="text"]').keydown(function(e) { // input 태그의 text 타입에 키다운 이벤트라면
if (e.keyCode === 13) { // 엔터키 이벤트라면
e.preventDefault(); // submit을 막아라.
};
});
728x90
반응형
'잡다한 IT' 카테고리의 다른 글
Java for문 진행중 빠져나가기 (0) | 2024.03.22 |
---|---|
Java 형변환, String to int, int to String (0) | 2024.03.19 |
jsp/html에서 excel 저장시, 개행(줄바꿈)처리, Alt+Enter 구현하기 (0) | 2024.01.16 |
The user specified as a definer ('root'@'%') does not exist 오류 해결하기 (0) | 2023.12.13 |
엑셀 가로 세로 바꾸기 (0) | 2023.11.20 |