앱 만들기/HTML5

라디오 버튼 예제

나도 처음이야 2023. 3. 14.

라디오 버튼 예제

사용자는 위 폼에서 하나의 과일만 선택할 수 있습니다.

이것을 라디오 버튼이라고 하며, 선택된 값은 서버로 전송되게 됩니다. 

위 결과에 대한 예제를 만들어 봅니다.

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <form>
    <fieldset>
      <legend>좋아하는 과일 고르기</legend>
        <input type="radio" id="apple" name="fruit" value="apple">
        <label for="apple">사과</label><br>
        <input type="radio" id="banana" name="fruit" value="banana">
        <label for="banana">바나나</label><br>
        <label><input type="radio" name="fruit" value="watermelon">수박</label><br>
        <label><input type="radio" name="fruit" value="mandarin">귤</label>
    </fieldset>  
  </form>
</body>
</html>

라디오 버튼 역시 폼이기에 <form></form> 태그 사이에 위치를 합니다.

라디어 버튼을 만들기 위해서는 하기 속성이 중요합니다.

<input> 태그의 type ="radio" 라고 설정하기

name : 여러 개의 라디오 버튼 중 하나만 선택하기 위해서 동일한 값을 설정함. (예:fruit)

value : 서버로 전송되는 실제 해당 라디오 버튼의 값.

 

checked 속성을 추가하면 디폴트로 해당 라디오 버튼이 선택되어 나옵니다.

  <label><input type="radio" name="fruit" value="watermelon" checked>수박</label><br>

Checked 속성 추가

 

사용자에게 입력받는 폼 중 

라디오 버튼에 대해서 알아보았습니다. 감사합니다.

반응형

'앱 만들기 > HTML5' 카테고리의 다른 글

전송,리셋 버튼 만들기  (4) 2023.03.16
체크박스 예제  (6) 2023.03.15
<fieldset> 태그 예제  (1) 2023.03.13
<form> 태그 예제  (2) 2023.03.12
<Object> 태그 예제  (4) 2023.03.10

댓글