form 이벤트를 공부하는 중에 새로운 친구를 발견했다. 예전에 들었던 거 같은데 까먹은 건지... 새로운 건지 알 수가 없는 노릇이다. 갈 길이 왜 이렇게 먼 거 같지. 그래도 하다보면 전보다는 나아질 거라는 생각으로 공부해야겠다.
event.preventDefault()
폼을 제출하는 경우 기본적으로 페이지가 새로 고침 된다. 하지만 페이지가 새로 고침 될 경우 input 필드에 있는 값도 초기화 되어 버리기 떄문에, 이런 기본 동작(새로 고침)을 막기 위해서 event 객체에서 제공하는 preventDefault() 메서드를 사용한다.
여담으로 form을 넣는 이유가 이후에 백앤드와 정보 전달을 하기 위해서라 addEventListener에 click보다 submit으로 하는 게 좋다고 한다.
'JAVASCRIPT' 카테고리의 다른 글
[JavaScript] GSAP 라이브러리 (0) | 2023.04.04 |
---|---|
[JavaScript] lodash 라이브러리 (0) | 2023.04.04 |
[JavaScript] input값 가져와서 사용하기 (input.value) (0) | 2023.02.09 |
[JavaScript] 구조분해할당 (0) | 2023.02.08 |
[JavaScript] switch문 범위 주는 방법 (0) | 2023.02.01 |