Programming/HTML & CSS
html button 요소에 type을 지정하는 이유
류시명
2021. 9. 13. 15:41
html button 요소에 type을 지정하는 이유
내용
eslint를 세팅하다가 button 요소에 type을 넣으라는 경고문을 봤다.
button은 type을 지정하지 않으면 기본적으로 submit 버튼이 되기 때문이다.
즉, form 태그 내에서 예상치 못한 submit 이벤트를 발생시킬 수 있고
시멘틱 마크업 측면에서도 button 에 type을 지정해주는 것이 바람직하다.
<!-- submit -->
<button></button>
<button type="submit"></button>
<!-- 그냥 버튼 -->
<button type="button"></button>
반응형