라디오 버튼 만드는 방법 - input - radio

라디오 버튼 여러 개의 항목 중에서 하나만 선택하도록 하는 동그란 버튼을 라디오 버튼이라고 합니다.
1 min read

라디오 버튼

라디오 버튼은 여러 개의 항목 중에서 하나만 선택하도록 하는 동그란 버튼입니다.

라디오 버튼은 <input> 태그로 만듭니다.

 

기본형

<input type="radio" name="xxx" value="yyy" checked>
  • name : name의 값이 같은 것 중에서 하나를 선택합니다.
  • value : 선택했을 때 전달될 값입니다.
  • checked : 선택된 상태로 만듭니다.

 

예제

예제 1

  • Apple 또는 Banana 중 하나만 선택합니다.
  • (중복 선택이 가능하게 하려면 체크박스를 만드세요.)
  • 아무것도 선택되지 않은 상태에서 시작합니다.
<form method="get" action="form-action.html">
  <p>Fruit</p>
  <label><input type="radio" name="fruit" value="apple"> Apple</label>
  <label><input type="radio" name="fruit" value="banana"> Banana</label>
  <p><input type="submit" value="Submit"> <input type="reset" value="Reset"></p>
</form>

Tip: 라디오 버튼은 체크박스와는 달리 선택을 해제할 수 없습니다. 따라서 초기화 버튼을 만들어두는 것이 좋습니다.

<input type="reset" value="Reset"/>

 

예제 2

  • Apple 또는 Banana에서 하나, Soccer 또는 Baseball에서 하나를 선택합니다.
  • 아무것도 선택되지 않은 상태에서 시작합니다.
<form method="get" action="form-action.html">
  <p>Fruit</p>
  <label><input type="radio" name="fruit" value="apple"> Apple</label>
  <label><input type="radio" name="fruit" value="banana"> Banana</label>
  <p>Sports</p>
  <label><input type="radio" name="sports" value="soccer"> Soccer</label>
  <label><input type="radio" name="sports" value="baseball"> Baseball</label>
  <p><input type="submit" value="Submit"> <input type="reset" value="Reset"></p>
</form>

 

예제 3

  • checked를 추가하면, 그 값이 선택된 상태로 시작합니다.
<form method="get" action="form-action.html">
  <p>Fruit</p>
  <label><input type="radio" name="fruit" value="apple"> Apple</label>
  <label><input type="radio" name="fruit" value="banana" checked> Banana</label>
  <p><input type="submit" value="Submit"> <input type="reset" value="Reset"></p>
</form>

You may like these posts

  • address 태그는 주로 footer 태그 안에 사용되는데 웹 페이지 제작자의 이름이나 제작자의 웹 페이지 또는 피드백을 위한 연락처 정보를 넣는데 사용됩니다. 또 웹 사이드와 관련된 우편 주소도 포함시킬 수 있습니다. address <address>는 소유자 또…
  • <label> 태그는 양식에 제목이나 설명을 덧붙이기 위한 것입니다. 라벨(label) 이란 입력창 옆에 'ID' 나 '비밀번호' 처럼 붙여 놓은 텍스트를 말합니다. <label> 태그를 사용하면 폼 요소와 라벨 텍스트가 서로 연결되어 있다는 것을 브라우저가 인식할 수 있습…
  • abbr <abbr> 은 약자(abbreviation)임을 나타냅니다. title 속성을 함께 사용하여 툴팁으로 나오게 할 수 있습니다.   기본형 <abbr title="Xxx Yyy Zzz">XYZ</abbr> title 속성에 약…
  • progress <progress>는 진행 정도 나타내는 바를 만드는 태그입니다. 주요 속성은 max, value입니다. max 를 전체로 보았을 때 value 에 해당하는 정도를 나타냅니다. 웹브라우저마다 표현 방식이 다릅니다.   예제 예제 1…
  • form <form> 은 데이터를 입력받고 전송할 때 사용하는 태그입니다.   기본형 <form method="xxx" action="yyy"> ... ... </form> method : 값을 전송하는 방법입니다. get 또는 p…
  • 폼에서 직접 여러줄의 텍스트를 입력하는 영역을 만들 수 있습니다. 이 영역을 텍스트 영역(textarea)라고 하며 한 줄 이상의 문장을 입력할 때 사용하는 폼을 말합니다. 게시판에서 게시물을 입력하거나 회원가입 양식에서 동의 약관을 표시할 때 자주 사용합니다. textarea &…

Post a Comment