Computer >> 컴퓨터 >  >> 프로그래밍 >> HTML

HTML button 태그 type 속성 완벽 가이드 – 버튼 유형 설정 방법

HTML <button> 태그의 type 속성이란?

HTML에서 <button> 요소의 type 속성은 버튼의 유형, 즉 클릭했을 때 어떤 동작을 수행할지를 지정하는 데 사용됩니다. 특히 폼(form) 안에서 버튼의 역할을 결정하는 중요한 속성입니다.

기본 문법

<button type="button | submit | reset">

type 속성의 세 가지 값

  • button: 클릭 가능한 일반 버튼입니다. 자체적인 기본 동작은 없으며, 주로 JavaScript와 함께 활용됩니다.
  • submit: 제출 버튼입니다. 클릭하면 폼 데이터를 서버로 전송합니다. 참고로 type 속성을 생략하면 이 값이 기본값으로 적용됩니다.
  • reset: 초기화 버튼입니다. 클릭하면 폼의 모든 입력 필드를 초기 값으로 되돌립니다.

그럼 이제 HTML에서 <button> 요소의 type 속성을 실제로 구현하는 예제를 살펴보겠습니다.

예제 코드

<!DOCTYPE html>
<html>
<body>
<h2>투자자 정보</h2>
<p>펀딩에 관심 있는 투자자 정보를 입력하세요:</p>
<form action="" method="get">
   ID: <input type="number"><br>
   투자자: <input type="text"><br>
   투자금액: <input type="number"><br>
   이메일: <input type="email"><br>
   생년월일: <input type="date"><br><br>
   <button type="submit" value="Submit">제출</button>
   <button type="reset" value="Reset">초기화</button>
</form>
</body>
</html>

위 코드를 실행하면 제출(submit) 버튼과 초기화(reset) 버튼이 함께 표시된 폼 화면을 확인할 수 있습니다.

HTML button 태그 type 속성 완벽 가이드 – 버튼 유형 설정 방법

예제 코드 분석

위 예제에서는 다양한 폼 요소와 두 개의 버튼으로 구성된 폼을 만들었습니다.

<form action="" method="get">
   ID: <input type="number"><br>
   투자자: <input type="text"><br>
   투자금액: <input type="number"><br>
   이메일: <input type="email"><br>
   생년월일: <input type="date"><br><br>
   <button type="submit" value="Submit">제출</button>
   <button type="reset" value="Reset">초기화</button>
</form>

여기서 핵심은 버튼의 type 속성 설정 부분입니다. 하나는 폼을 제출하는 submit 버튼, 다른 하나는 입력 값을 초기화하는 reset 버튼입니다.

<button type="submit" value="Submit">
   제출
</button>
<button type="reset" value="Reset">
   초기화
</button>

정리하면, submit 버튼은 작성된 폼 데이터를 전송하고, reset 버튼은 모든 입력 값을 처음 상태로 되돌립니다. 용도에 맞게 type 속성을 적절히 활용하면 사용자 경험을 크게 향상시킬 수 있습니다.