<label for="opt-in">이메일 수신 동의</label>
<input type="checkbox" id="opt-in">
브라우저에서 실제 표시된 모습
<input type="checkbox" checked>
브라우저에서 실제 표시된 모습
<input type="checkbox" disabled>
브라우저에서 실제 표시된 모습
<form>
    <label for="opt-in">이메일 수신 동의(*필수)</label>
    <input type="checkbox" id="opt-in" required> <!-- 필수 입력 필드로 지정 -->
    <button type="submit">제출</button>
</form>
브라우저에서 실제 표시된 모습 체크박스에 체크하지 않고 '제출'버튼을 클릭해보세요!
브라우저가 필수 입력에 대한 오류 메시지를 표시하는 것을 확인할 수 있습니다.
<fieldset>
    <legend>관심이 있는 웹 개발 언어를 선택하세요.</legend>
    <div>
       <input type="checkbox" id="html">
       <label for="html">HTML</label>
    </div>
    <div>
       <input type="checkbox" id="css">
       <label for="css">CSS</label>
    </div>
    <div>
       <input type="checkbox" id="js">
       <label for="js">JavaScript</label>
    </div>
</fieldset>
브라우저에서 실제 표시된 모습
<input type="checkbox">
<input type="radio">
브라우저에서 실제 표시된 모습 다음의 예제로 실습해 보세요.
<fieldset>
    <legend>관심이 있는 웹 개발 언어를 선택하세요.</legend>
    <div>
       <input type="checkbox" id="html" name="interest" value="html">
       <label for="html">HTML</label>
    </div>
    <div>
       <input type="checkbox" id="css" name="interest" value="interest">
       <label for="css">CSS</label>
    </div>
    <div>
       <input type="checkbox" id="js" name="interest" value="interest">
       <label for="js">JavaScript</label>
    </div>
</fieldset>
그룹화된 체크 박스는 복수로 선택할 수 있습니다.
<fieldset>
    <legend>관심이 있는 웹 개발 언어를 선택하세요.</legend>
    <div>
       <input type="radio" id="html" name="interest" value="html">
       <label for="html">HTML</label>
    </div>
    <div>
       <input type="radio" id="css" name="interest" value="interest">
       <label for="css">CSS</label>
    </div>
    <div>
       <input type="radio" id="js" name="interest" value="interest">
       <label for="js">JavaScript</label>
    </div>
</fieldset>
그룹화된 라디오 버튼는 전체 중에서 하나만 선택할 수 있습니다.
<form>
    <fieldset>
        <legend>관심이 있는 웹 개발 언어를 선택하세요. (최소 1개 선택)</legend>
        <div>
           <input type="checkbox" id="html" name="favorite" required> <!-- 그룹 내에서 최소한 하나의 체크박스를 선택 -->
           <label for="html">HTML</label>
        </div>
        <div>
           <input type="checkbox" id="css" name="favorite">
           <label for="css">CSS</label>
        </div>
        <div>
           <input type="checkbox" id="js" name="favorite">
           <label for="js">JavaScript</label>
        </div>
        <button type="submit">제출</button>
    </fieldset>
</form>
실제 적용된 모습 체크박스에 체크하지 않고 '제출'버튼을 클릭해보세요!
브라우저가 필수 입력에 대한 오류 메시지를 표시하는 것을 확인할 수 있습니다.
<form>
    <fieldset>
        <legend>관심이 있는 웹 개발 언어를 선택하세요. (최소 1개 선택)</legend>
        <div>
           <input type="checkbox" id="html" name="favorite" required>
           <label for="html">HTML</label>
        </div>
        <div>
           <input type="checkbox" id="css" name="favorite" required>
           <label for="css">CSS</label>
        </div>
        <div>
           <input type="checkbox" id="js" name="favorite" required>
           <label for="js">JavaScript</label>
        </div>
        <button type="submit">제출</button>
    </fieldset>
</form>
실제 적용된 모습 체크박스에 체크하지 않고 '제출'버튼을 클릭해보세요!
브라우저가 필수 입력에 대한 오류 메시지를 표시하는 것을 확인할 수 있습니다.