개발/Web

[JS] form-submit 과 기본 event

유훈 | Yuhun 2021. 12. 31. 00:37
반응형

form에서 버튼을 클릭하거나 엔터를 누르면 기본적으로 submit가 실행된다.

(비슷하게 기본 예로 a 태그를 클릭하면 link로 이동한다.)

 

const hello = (evnet) => { // 자바스크립트의 함수는 기본적으로 첫번째 인자를 가지고 있고 관례상 event라 사용.
  event.preventDefault() // 기본 동작을 막는 함수.
};

위와 같이 자바 스크립트에서는 기본 인자가 있고 이는 여러 정보를 담고 있다.

이 인자는 관례적으로 event라 사용한다.

event 인자의 메서드 중 preventDefault()는 브라우저 상에서 작동하는 기본 동작을 제한하는 기능을 한다.

예를 들어 form에서는 submit 하지 않고

a 태그의 링크에서는 링크로 이동하지 않는다.

반응형

'개발 > Web' 카테고리의 다른 글

[JS] String( ) , padStart( )  (0) 2021.12.31
[JS] `${ }`와 lacalStorage 그리고 setInterval()  (0) 2021.12.31
[JS] DOM과 노드 추가, 삭제  (0) 2021.12.31
[JS] addEventListener 와 classList( + toggle)  (0) 2021.12.30
[JS] parseInt() / isNaN()  (0) 2021.12.30