<input> 태그의 required 속성
HTML <input> 태그 ⇒
정의 및 특징
<input> 태그의 required 속성은 폼 데이터(form data)가 서버로 제출되기 전 반드시 채워져 있어야 하는 입력 필드를 명시합니다.
required 속성이 제대로 동작하는 <input> 요소의 type 속성값은 다음과 같습니다.
- checkbox, date, email, file, number, password, pickers, radio, search, tel, text, url
required 속성은 불리언(boolean) 속성입니다.
불리언 속성은 해당 속성을 명시하지 않으면 속성값이 자동으로 false 값을 가지게 되며, 명시하면 자동으로 true 값을 가지게 됩니다.
문법
<input required> |
예제
<form action="/examples/media/action_target.php" method="get">
이름 : <input type="text" name="st_name" required><br>
학과 : <input type="text" name="department"><br>
<input type="submit">
</form>
지원하는 브라우저 및 버전
속성명 | ||||||
---|---|---|---|---|---|---|
required | 5.0 | 지원함 | 10.0 | 4.0 | 10.1 | 9.6 |
HTML과 XHTML에서의 차이점
XHTML에서는 속성값을 생략할 수 없으므로, 다음과 같이 속성명과 속성값을 모두 명시해야만 합니다.
<input required="required" />