input 태그에 검색 내용을 담아 엔터를 눌렀을 때 , 검색 버튼에 걸어놓은 search() 이벤트를 호출하고 싶은데, 자꾸 form이 submit 되면서 화면이 넘어간다.....
여기서 중요한건 ,
onkeydown 이벤트를 걸 때 먼저 form 전송해주는 이벤트를 막아 주고나서 searchUser()를 호출해주면 된다 !
막아주는 이벤트 : event.preventDefault();
변경 전 :
<form:input path="searchKeyword" cssClass="txt"
placeholder="검색내용입력" onkeydown="if(event.keyCode == 13){javascript:searchUser();}"/>
변경 후 :
<form:input path="searchKeyword" cssClass="txt"
placeholder="검색내용입력" onkeydown="if(event.keyCode == 13){event.preventDefault(); javascript:searchUser();}"/>
'JSP' 카테고리의 다른 글
| [JSP] 예외처리 (1) | 2023.07.11 |
|---|---|
| [JSP] 시큐리티 (0) | 2023.07.10 |
| [JSP] 다국어 처리 (0) | 2023.07.10 |
| [JSP] 유효성 검사 (0) | 2023.07.05 |
| [JSP] 파일 업로드 (0) | 2023.07.05 |