<label for="user-id">사용자 아이디</label>
<input type="text" id="user-id">
브라우저에서 실제 표시된 모습
<label for="user-id">사용자 아이디</label>
<input type="text" id="user-id" placeholder="특수 문자 포함 10자 이상">
브라우저에서 실제 표시된 모습
<input type="text" placeholder="사용자 아이디">
브라우저에서 실제 표시된 모습
<label for="user-id">사용자 아이디</label>
<input type="text" id="user-id" value="myid#123">
브라우저에서 실제 표시된 모습
<label for="user-id">사용자 아이디</label>
<input type="text" id="user-id" value="myid#123" disabled>
브라우저에서 실제 표시된 모습 입력이나 값을 바꾸려 해도 아무런 작동을 하지 않습니다.
<label for="user-id">사용자 아이디</label>
<input type="text" id="user-id" value="myid#123" readonly>
브라우저에서 실제 표시된 모습 컨트롤을 변경 혹은 편집할 수 없게 만듭니다.
<label for="user-id">사용자 아이디</label>

<!-- maxlength="10"으로 최대 10자 입력 제한 -->
<input type="text" id="user-id" maxlength="10" placeholder="최대 10자 이내">
실제 적용된 모습
<form>
    <label for="nickname">별명</label>
    
    <!-- minlength="2"으로 최소 2자 입력 요구 -->
    <input type="text" id="nickname" minlength="2" placeholder="최소 2자 이상 입력..." required>
    <button type="submit">제출</button>
</form>
실제 적용된 모습 실습 가이드: minlength 작동 확인
  • 오류 확인: 입력 필드에 입력이 없거나 1글자만 입력한 후, [제출] 버튼을 클릭해 보세요. 브라우저가 최소 입력 조건(2글자) 미달 오류 메시지를 표시하는 것을 확인합니다.
  • 성공 확인: 필드에 2글자 이상 입력한 후, 다시 [제출] 버튼을 클릭하면 오류 없이 폼이 제출되는 것을 확인합니다.
<form>
    <label for="nickname">별명</label>
    
    <!-- minlength="2"으로 최소 2자 입력 요구 -->
    <input type="text" id="nickname" minlength="2" placeholder="최소 2자 이상 입력..." required>
    <button type="submit">제출</button>
</form>
<form>
    <fieldset>
        <legend>이름은 필수</legend>
        <p>
            <label for="username">이름(*필수)</label>
            <input id="username" type="text" required> <!-- 필수 입력 필드로 지정 -->
        </p>
        <p>
            <label for="userpassword">비밀번호</label>
            <input id="userpassword" type="password">
        </p>
        <p>
            <button type="submit">제출</button>
        </p>
    </fieldset>
</form>
실제 적용된 모습 실습 가이드: required 작동 확인
  • 오류 확인: 이름(*필수) 필드에 입력이 없이, [제출] 버튼을 클릭해 보세요. 브라우저가 필수 입력에 대한 오류 메시지를 표시하는 것을 확인합니다.
  • 성공 확인: 이름(*필수) 필드에 입력한 후, 다시 [제출] 버튼을 클릭하면 오류 없이 폼이 제출되는 것을 확인합니다.