자기 혐오 개발자
<button>이 자꾸 submit 될때 본문
form 태그 안에서 버튼을 넣었다. submit은 따로 있고 한데, 이 버튼만 누르면 submit이 되었다.
이유가 뭔지 찾아봤는데, 역시 구글에서 찾았다.
HTML5에서 button은 기본적으로 submit속성을 가지고 있다. 그래서 type="button"을 넣어줘야 함.
You're using an HTML5 button element. Remember the reason is this button has a default behavior of submit, as stated in the W3 specification as seen here: W3C HTML5 Button
So you need to specify its type explicitly:
<button type="button">Button</button>
출처 : https://stackoverflow.com/questions/932653/how-to-prevent-buttons-from-submitting-forms