Menu
CoddyTech

라디오 버튼

Coddy HTML 여정의 기초 섹션에 포함된 레슨. 60개 중 41번째.

HTML에서 라디오 버튼은 서로 배타적인 옵션 집합을 만들 때 사용되며, 사용자는 그룹에서 하나의 옵션만 선택할 수 있습니다. 라디오 버튼은 <input> 태그의 type 속성을 "radio"로 설정하여 만듭니다.

다음은 HTML에서 라디오 버튼을 만드는 기본 구문입니다:

<input type="radio" id="option1" name="radiogroup" value="option1">
<label for="option1">Option 1</label>
  • <input>: 입력 필드를 정의하는 태그입니다.
  • type="radio": 입력 유형을 라디오 버튼으로 지정하는 속성입니다.
  • id: 라디오 버튼에 고유 식별자를 지정하는 속성입니다.
  • name: 라디오 버튼을 함께 그룹화하는 속성입니다. 이름이 같은 모든 라디오 버튼은 같은 그룹에 속하며, 한 번에 그룹 내에서 하나의 옵션만 선택할 수 있습니다.
  • value: 라디오 버튼과 연결된 값을 지정하는 속성입니다. 이 값은 양식이 제출될 때 서버로 전송됩니다.
  • <label>: 라디오 버튼에 클릭 가능한 레이블을 제공하는 태그입니다. 레이블의 for 속성은 라디오 버튼의 id 속성과 일치해야 합니다.

라디오 버튼 그룹을 만드는 방법의 예시는 다음과 같습니다:

<form>
	<input type="radio" id="option1" name="mygroup" value="option1">
	<label for="option1">Option 1</label>
	<br>
	
	<input type="radio" id="option2" name="mygroup" value="option2">
	<label for="option2">Option 2</label>
	<br>
	
	<input type="radio" id="option3" name="mygroup" value="option3">
	<label for="option3">Option 3</label>
	<br>
</form>

이 예제에는 라디오 버튼이 세 개 있는 폼이 있으며, 모두 같은 name 속성("mygroup")을 공유하므로 같은 그룹에 속합니다. 각 라디오 버튼에는 고유한 id와 value, 그리고 이에 대응하는 레이블이 있습니다. 사용자가 이 옵션 중 하나를 선택하고 폼을 제출하면 선택한 라디오 버튼의 값이 서버로 전송됩니다.

challenge icon

챌린지

쉬움

라디오 버튼 그룹이 포함된 HTML 문서를 만드세요. 양식에는 다음 요소가 있어야 합니다:

  1. name이 "color"인 라디오 버튼 3개로 이루어진 그룹.
  2. 첫 번째 라디오 버튼의 id는 "red", value는 "red"이고, 레이블 텍스트는 "Red"여야 합니다.
  3. 두 번째 라디오 버튼의 id는 "green", value는 "green"이고, 레이블 텍스트는 "Green"이어야 합니다.
  4. 세 번째 라디오 버튼의 id는 "blue", value는 "blue"이고, 레이블 텍스트는 "Blue"여야 합니다.
  5. 줄 바꿈을 만들기 위해 각 레이블 뒤에 <br> 태그를 추가하세요.

직접 해보기

<!DOCTYPE html>
<html>
    <body>
        <!-- 여기에 코드를 작성하세요 -->
    </body>
</html>
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: Web 플레이그라운드