<input> 태그
1. type 속성에서 사용할 수 있는 유형
키워드 |
설 명 |
hidden |
사용자에게는 보이지 않지만 서버로 넘겨지는 값을 가지는 필드이다. |
text |
한 줄짜리 텍스트를 입력할 수 있는 텍스트 상자를 넣는다. |
search |
검색 상자를 넣는다. |
tel |
전화번호 입력 필드를 넣는다. |
url |
URL 주소를 입력할 수 있는 필드를 넣는다. |
메일 주소를 입력할 수 있는 필드를 넣는다. |
|
password |
비밀번호를 입력할 수 있는 필드를 넣는다. |
number |
숫자를 조절할 수 있는 화살표를 넣는다. |
color |
색상 표를 넣는다. |
checkbox |
주어진 항목에서 2개 이상 선택 가능한 체크 박스를 넣는다. |
radio |
주어진 항목에서 1개만 선택할 수 있는 라디오 버튼을 넣는다. |
datatime |
국제 표준시(UTC)로 설정된 날짜와 시간(년, 월, 일, 시, 분, 초, 분할 초)를 넣는다. |
datatime-local |
사용자가 있는 지역을 기준으로 날짜와 시간(년, 월, 일, 시, 분, 초, 분할 초)을 넣는다. |
date |
사용자 지역을 기준으로 날짜(연, 월, 일)를 넣는다. |
month |
사용자 지역을 기준으로 날짜(연, 월)을 넣는다. |
week |
사용자 지역을 기준으로 날짜(연, 주)를 넣는다. |
time |
사용자 지역을 기준으로 시간(시, 분, 초, 분할 초)을 넣는다. |
button |
버튼을 넣는다. |
file |
파일을 첨부할 수 있는 버튼을 넣는다. |
submit |
서버 전송 버튼을 넣는다. |
image |
submit 버튼 대신 사용할 이미지를 넣는다. |
reset |
리셋 버튼을 넣는다. |
range |
숫자를 조절할 수 있는 슬라이드 막대를 넣는다. |
보충 설명)
(1) [type="color"]
color 필드는 사용자가 색상표에서 색상을 선택할 수 있게 해준다. 현재까지는 일부 브라우저에서만 지원하고 있지만. 표준 규약이 완성되면 모든 웹 브라우저상에서 표시할 수 있다.
※ 속성
1) list: 선택할 수 있는 색상 목록을 따로 정의했을 경우 그 datalist의 id를 지정한다.
2) value: 색상 값을 지정한다. 색상은 16진수로 표시하고, Red나 Yellow 같은 색상 키워드는 사용할 수 없다.
(2) [type="datetime", type="datatime-local"]
날짜(연도, 월, 일)와 시간을 함께 표시할 수 있다.
<input tpye="datatime">은 UTC라는 국제적인 표준시를 기준으로 한 날짜와 시간을 표시하고, <input="datetime-local"은 지역의 날짜와 시간을 표시한다.
HTML에서 날짜와 시간을 표기할 때는 유효한 형식을 지켜야 한다.
1) 날짜를 나타내는 날짜 문자열(연도 4자리, 월과 일은 2자리)
2) 영문자 T(대문자)
3) 시간을 나타내는 시간 문자열
4) 영문자 Z(대문자) 또는 시차: Z는 타임 존이 UTC일 때 사용한다.
(시차란: 로컬 시간과 UTC 시간과의 차이를 말하는 것으로, 로컬 시간에서 UTC 시간을 뺀 값을 쓴다. 시간을 분까지 표시한다. 예를 들어, 22:50:00와 18:50:00-04:00는 같은 시간을 나타낸다.)
(1) readonly 속성
readonly 속성은 해당 필드를 일기 전용으로 바꾼다. 텍스트 필드나 텍스트 영역처럼 필드 안에 내용이 있으면서 사용자에게 내용을 보여주기만 하고, 사용자 입력은 할 수 없게 하는 속성이다.
readonly 속성은 boolean value를 가지기 때문에 true 또는 false 값을 지정해도 되고, 간단히 readonly라고만 쓰거나 readonly="readonly" 또는 readonly="true"로 인식한다.
(5) required 속성
폼에 내용을 입력한 후 [submit]를 클릭하면 서버로 촘에 전송하는데, 이때 필수 필드에 필요한 내용이 모두 채워졌는지 검사할 수 있다.
<li>
<label class="reg" for="uname">이름</label>
<input type="text" id="uname" autofocus required>
</li>
'WebFont-end > HTML5' 카테고리의 다른 글
[HTML5[ <table> 태그 (0) | 2014.12.21 |
---|---|
[HTML5] <a> 태그 (0) | 2014.12.21 |
[HTML5] <form> 태그_GET과 POST (0) | 2014.12.21 |
[HTML5] <form> 태그 2 (0) | 2014.12.20 |
[HTML5] <form> 태그 1 (0) | 2014.12.20 |