반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 스프링 부트 입문
- assertThat
- sqld
- jdbc
- 필드 주입
- java
- DI
- resultMap
- 스프링 부트 기본
- DIP
- 생성자 주입
- JPA
- SQL
- mybatis
- spring
- 스프링부트
- 스프링 프레임워크
- db
- 싱글톤
- thymeleaf
- kafka
- 스프링 컨테이너
- @Configuration
- 스프링 빈
- Effective Java
- springboot
- Javascript
- 스프링 부트
- 스프링
- assertThrows
Archives
- Today
- Total
선 조치 후 분석
[HTML ERROR] form태그안에 input 태그가 1개인 경우, Enter 누르면 Submit이 자동으로 발생 본문
ETC/Error
[HTML ERROR] form태그안에 input 태그가 1개인 경우, Enter 누르면 Submit이 자동으로 발생
JB1104 2022. 10. 11. 12:24728x90
반응형
SMALL
검색 부분을 개발하다가 Enter를 치면 검색이 완료되고, 다시 리로드가 발생하는 문제가 생겼다.
그래서 구글링을 통해서 원인을 찾아서 해결하였다.
원인 : form안에 input 태그가 1개인 경우에 enter를 누르면, submit이 자동으로 발생한다.
그래서 input에 keydown을 걸어두었기 때문에, submit이 2번 발생했다.
해결 : form태그 onsubmit에 return false를 추가하여 리로드가 되는 현상을 막았다.
<form onsubmit="return false;">
<form onSubmit="return false">
<div class="search_faq">
<div class="search_wrap">
<input type="search" class="form_text type_search " title="검색어" value="">
</div>
</div>
</form>
728x90
반응형
LIST