본문 바로가기

카테고리 없음

HTML 폼에 사용 가능한 input type 종류와 각각의 예제 총정리

1. input type="text"

<input type="text" name="name" placeholder="이름을 입력하세요">

위의 코드는 <input> 요소의 type 속성을 "text"로 지정한 예제입니다. 이는 사용자로부터 텍스트를 입력받을 수 있는 입력 필드를 생성합니다. name 속성은 폼 데이터를 서버로 전송할 때 필드를 식별하기 위해 사용되며, placeholder 속성은 사용자가 입력할 값에 대한 안내 텍스트를 제공합니다.

2. input type="password"

<input type="password" name="password" placeholder="비밀번호를 입력하세요">

위의 코드는 <input> 요소의 type 속성을 "password"로 지정한 예제입니다. 이는 사용자로부터 비밀번호를 입력받을 수 있는 입력 필드를 생성합니다. 입력 내용은 화면에 표시되지 않고, 보안을 위해 마스킹되어 표시됩니다. name 속성은 폼 데이터를 서버로 전송할 때 필드를 식별하기 위해 사용되며, placeholder 속성은 사용자가 입력할 값에 대한 안내 텍스트를 제공합니다.

3. input type="checkbox"

<input type="checkbox" name="newsletter" value="subscribe">
<label for="newsletter">뉴스레터 구독</label>

위의 코드는 <input> 요소의 type 속성을 "checkbox"로 지정한 예제입니다. 이는 사용자로부터 하나 이상의 선택 항목을 체크할 수 있는 체크박스를 생성합니다. name 속성은 체크박스 그룹에서 체크된 항목을 식별하기 위해 사용됩니다. value 속성은 체크된 상태일 때 해당 값이 서버로 전송됩니다.

<label> 요소를 함께 사용하여 체크박스에 대한 설명을 제공할 수 있습니다. <label> 요소의 for 속성은 연결된 <input> 요소의 id 값을 참조하여 해당 요소와 연결합니다. 이를 통해 체크박스를 클릭해도 해당 <label> 요소를 클릭한 것으로 처리됩니다.