본문 바로가기
개발자 전향 프로젝트

소소한 팁 -2 제 버튼은 왜 submit이 아닌데 submit이 되죠?

by 샘오리 2022. 10. 20.

"<button> 버튼 </button>과 같이 기본으로 만든 버튼은 클릭하면 폼 전송이 일어난다.

그 이유는 기본 버튼의 기본값이 submit이기 때문이다.

 

 

"<button>버튼</button>"은 "<button type='submit'>버튼</button>"과 같다.

 

고로 불필요한 폼 전송을 피하려면 <input type="button">"을 쓰거나"<button type='button'> 과 같이

버튼 타입을 명시해서 버튼 태그를 사용하면 된다.