본문 바로가기

html, css공부

[HTML] input 태그를 알아보자 ①

728x90
반응형

이전에는 단순히 text, password, checkbox, radio button, image, file 정도의 타입만 있었지만

 

HTML5에서는 더 많은 타입이 추가 되었다 

 

크롬 MS엣지 오페라 같은 건 대부분이 되지만 익스플로어는 안되는게 몇 개 있다

 

제발 익스플로어 쓰지마!!!!!

 

 


HTML5부터 사용 가능해진 친구들이다

 

input type 설명
color 색상값 입력
date 날짜 입력
datetime 날짜와 시간 입력 (타임 존 적용)
datetime-local 날짜와 시간 입력 (타임존 ㄴ적용)
email 이메일 주소 입력
month 년도와 월을 입력할 때 사용
number 지정한 숫자 입력
range 숫자의 범위 지정
search 검색 폼 지정
tel 전화번호 입력
time  시간 입력
url url을 입력 받을 때
week 연도와 주 입력 

 

요렇게 입력하고 크롬 브라우저로 돌려보면 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    	<p>input type: color<p>
	<input type="color">

	<p>input type: date<p>
	<input type="date">

<p>input type: datetime<p>
<input type="datetime">

<p>input type: datetime-local<p>
<input type="datetime-local">

<p>input type: emai<p>
<input type="email">


<p>input type: month<p>
<input type="month">


<p>input type: numbe<p>
<input type="number">


<p>input type: range<p>
<input type="range">

<p>input type: search<p>
<input type="search">


<p>input type: tel"<p>
<input type="tel">

<p>input type: time<p>
<input type="time">

<p>input type: url<p>
<input type="url">

<p>input type: week<p>
<input type="week">





</body>
</html>

 

결과: 

 

 

 

 

color: 색상값을 선택 할 수 있다

date : 년도, 월, 일을 입력하게끔 처리해준다 ▼를 누르면 캘린더가 나온다

datetime: 타임 존 기준으로 현재 날짜 입력한다

email: 이메일 형식이 아닌 값은 경고를 내보낸다

month: 연도와 월까지만 입력 받는다

number: 지정된 숫자까지만 입력을 받는다 예를들어 최소 1 최대 5

range: number와 같이 숫자를 지정해서 값을 입력받는데 슬라이더를 통해서 입력 받는다

search: 사이트 검색할 경우 사용된다 일반적인 text필드다

tel: 모바일 관련되어서 유용하다 전화번호 입력받음

time: 시간을 입력받는다

url: URL형식 아니면 경고 메시지를 준다


요롷게 나온다

JS에서 일일히 구현해주지 않고 HTML에서 간단하게 적용 할 수 있게 되었다

 

다행이다 !!

 

 

②에서는 input에 따른 속성을 알아보자 

 

반응형