본문 바로가기
IT창고/HTML

HTML 체크박스 (`<input type="checkbox">`)와 라디오 버튼 (`<input type="radio">`)

by 창구창고 2023. 7. 19.
반응형

HTML 체크박스 (<input type="checkbox">)와 라디오 버튼 (<input type="radio">)

HTML <input> 요소를 사용하여 체크박스와 라디오 버튼을 생성할 수 있습니다. 이번 글에서는 <input type="checkbox"><input type="radio">를 사용한 체크박스와 라디오 버튼에 대해 자세히 알아보겠습니다.

체크박스 (<input type="checkbox">)

체크박스는 여러 개의 선택 사항 중 하나 이상을 선택할 수 있는 입력 필드입니다. 각 체크박스는 독립적으로 선택될 수 있으며, 선택된 항목들은 동시에 제출될 수 있습니다.

아래는 <input type="checkbox">를 사용하여 체크박스를 생성하는 예시입니다:

<input type="checkbox" name="hobby" value="reading" id="cb-reading" />
<label for="cb-reading">독서</label>

<input type="checkbox" name="hobby" value="music" id="cb-music" />
<label for="cb-music">음악 감상</label>

위의 예시에서는 두 개의 체크박스를 생성하고, name 속성을 통해 그룹화하였습니다. value 속성을 통해 체크박스의 값(선택 사항)을 지정하였으며, id 속성을 통해 체크박스와 라벨을 연결하였습니다. 라벨(<label>)을 사용하여 체크박스에 연결하면, 사용자가 라벨을 클릭하여 체크박스를 선택할 수 있습니다.

라디오 버튼 (<input type="radio">)

라디오 버튼은 여러 개의 선택 사항 중 하나만 선택할 수 있는 입력 필드입니다. 라디오 버튼은 같은 name 속성 값을 가지는 그룹으로 묶여 있으며, 그룹 내에서는 하나의 항목만 선택할 수 있습니다.

아래는 <input type="radio">를 사용하여 라디오 버튼을 생성하는 예시입니다:

<input type="radio" name="gender" value="male" id="rb-male" />
<label for="rb-male">남성</label>

<input type="radio" name="gender" value="female" id="rb-female" />
<label for="rb-female">여성</label>

위의 예시에서는 두 개의 라디오 버튼을 생성하고, name 속성을 통해 그룹화하였습니다. 각 라디오 버튼은 동일한 name 속성 값을 가져야 하며, value 속성을 통해 선택된 항목의 값(선택 사항)을 지정할 수 있습니다.

마무리

HTML의 <input> 요소와 type="checkbox"를 사용하여 체크박스를 생성할 수 있으며, type="radio"를 사용하여 라디오 버튼을 생성할 수 있습니다. 체크박스는 여러 개의 선택 사항 중 하나 이상을 선택할 수 있고, 라디오 버튼은 여러 개의 선택 사항 중 하나만 선택할 수 있습니다. 적절히 활용하여 사용자로부터 다양한 선택을 받을 수 있으며, 이를 서버로 전송하여 원하는 동작을 수행할 수 있습니다. 다음 글에서는 HTML의 다른 유용한 폼 요소들에 대해 다루어보겠습니다. 기대해주세요!

반응형

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."