최신 웹 개발 튜토리얼
 

HTML <input> type Attribute

<HTML <input> 태그

두 개의 서로 다른 입력 유형을 가진 HTML 양식; 텍스트 및 제출

<form action="demo_form.asp">
  Username: <input type="text" name="usrname"><br>
  <input type="submit" value="Submit">
</form>
»그것을 자신을 시도

자세한 내용은 아래 예 "자신을보십시오."


정의 및 사용

type 속성의 유형을 지정 <input> 표시 할 요소를.

기본 유형은 다음과 같습니다 text .

팁 :이 필수 속성 아니지만, 우리는 당신이 그것을 항상 포함한다고 생각합니다.


브라우저 지원

속성
type

주 : type 속성은 모든 주요 브라우저에서 작동합니다. 그러나, 모든 다른 입력 유형은 모든 주요 브라우저에서 작동합니다.

각 입력 유형에 대한 브라우저 지원을 보려면 아래 봐.


HTML 4.01과 HTML5의 차이점

: HTML5는 다음과 같은 새로운 입력 유형이 color, date, datetime, datetime-local, month, week, time, email, number, range, search, telurl .


통사론

<input type="value">

속성 값

기술
button 클릭 가능한 버튼 (주로 자바 스크립트와 함께 사용 스크립트를 활성화)을 정의
checkbox 체크 박스를 정의
color 색상 선택기를 정의
date 날짜 제어를 정의 (년, 월, 일 (짧은 시간))
datetime 입력 형식은 HTML 날짜 표준에서 제거되었다. 대신 날짜 로컬 사용합니다.
datetime-local ) 제 (NO 시간대의 날짜 및 시간을 제어 (년, 월, 일, 시간 초, 분, 및 분획을 정의
email 이메일 주소 필드를 정의
file (파일 업로드) 파일 - 선택 필드와 "찾아보기 ..."버튼을 정의합니다
hidden 숨겨진 입력 필드를 정의합니다
image 제출 버튼으로 이미지를 정의
month 달과 해 제어를 정의합니다 (시간 영역 없음)
number 숫자를 입력하는 필드를 정의
password 암호 필드를 (문자 마스크이다) 정의
radio 라디오 버튼을 정의
range (a 슬라이더 제어와 같은) 그 정확한 값의 숫자를 입력하기위한 제어가 중요하지 않은 정의
reset 리셋 버튼 (기본값으로 모든 양식 값을 다시 설정) 정의
search 검색 문자열을 입력하기위한 텍스트 필드를 정의합니다
submit 제출 버튼을 정의
tel 전화 번호를 입력하기위한 필드를 정의
text 태만. 한 줄의 텍스트 필드를 정의합니다 (기본 너비는 20 자)
time 시간을 입력하기위한 컨트롤을 정의 (어떤 시간대 없음)
url URL을 입력하는 필드를 정의
week 일주일 년 제어를 정의합니다 (시간 영역 없음)

예

입력 유형 : button

OperaSafariChromeFirefoxInternet Explorer / Edge

그것을 클릭하면 자바 스크립트를 활성화시키는 클릭 버튼 :

<input type="button" value="Click me" onclick="msg()">
»그것을 자신을 시도

입력 유형 : checkbox

OperaSafariChromeFirefoxInternet Explorer / Edge

체크 박스는 사용자가 제한된 개수의 선택 중 하나 이상을 선택하자

<input type="checkbox" name="vehicle1" value="Bike"> I have a bike<br>
<input type="checkbox" name="vehicle2" value="Car"> I have a car
»그것을 자신을 시도

입력 유형 : color

OperaSafariChromeFirefoxInternet Explorer / Edge

색상 선택기에서 색상을 선택합니다 :

Select your favorite color: <input type="color" name="favcolor">
»그것을 자신을 시도

입력 유형 : date

OperaSafariChromeFirefoxInternet Explorer / Edge

날짜 컨트롤을 정의합니다 :

Birthday: <input type="date" name="bday">
»그것을 자신을 시도

입력 유형 : datetime

OperaSafariChromeFirefoxInternet Explorer / Edge

(시간대)와 날짜 및 시간 제어를 정의합니다 :

Birthday (date and time): <input type="datetime" name="bdaytime">
»그것을 자신을 시도

입력 형식은 HTML 날짜 표준에서 제거되었다. 대신 날짜 로컬 사용합니다.


입력 유형 : datetime-local

OperaSafariChromeFirefoxInternet Explorer / Edge

날짜 및 시간 제어 (NO 시간대)를 정의 :

Birthday (date and time): <input type="datetime-local" name="bdaytime">
»그것을 자신을 시도

입력 유형 : email

OperaSafariChromeFirefoxInternet Explorer / Edge

(전송시 자동으로 검증한다) 전자 메일 주소 필드를 정의

E-mail: <input type="email" name="usremail">
»그것을 자신을 시도

팁 : 아이폰에 사파리 이메일 유형을 인식하고, 일치하는 온 스크린 키보드를 변경 (@ 및 .COM 옵션을 추가합니다).


입력 유형 : file

OperaSafariChromeFirefoxInternet Explorer / Edge

파일 - 선택 필드 (파일 업로드 용) "찾아보기 ..."버튼을 정의합니다 :

Select a file: <input type="file" name="img">
»그것을 자신을 시도

입력 유형 : hidden

OperaSafariChromeFirefoxInternet Explorer / Edge

숨겨진 필드 (사용자에게 보이지 않는)를 정의합니다.

숨겨진 필드는 종종 기본 값을 저장, 또는 그 값은 자바 스크립트에 의해 변경 될 수 있습니다

<input type="hidden" name="country" value="Norway">
»그것을 자신을 시도

입력 유형 : image

OperaSafariChromeFirefoxInternet Explorer / Edge

제출 버튼과 이미지를 정의합니다 :

<input type="image" src="img_submit.gif" alt="Submit">
»그것을 자신을 시도

입력 유형 : month

OperaSafariChromeFirefoxInternet Explorer / Edge

달과 해 제어 (아무 시간대) 정의 :

Birthday (month and year): <input type="month" name="bdaymonth">
»그것을 자신을 시도

입력 유형 : number

OperaSafariChromeFirefoxInternet Explorer / Edge

(당신은 또한 허용하는 어떤 숫자에 제한을 설정할 수 있습니다) 숫자를 입력하는 필드를 정의합니다 :

Quantity (between 1 and 5): <input type="number" name="quantity" min="1" max="5">
»그것을 자신을 시도

사용 following 제한을 지정하는 속성 :

  • max - 허용 된 최대 값을 지정
  • min - 최소 허용 값을 지정
  • step - 법적 번호 간격을 지정합니다
  • value - 기본값을 지정합니다

입력 유형 : password

OperaSafariChromeFirefoxInternet Explorer / Edge

암호 필드를 정의합니다 (문자는 마스크됩니다)

<input type="password" name="pwd">
»그것을 자신을 시도

입력 유형 : radio

OperaSafariChromeFirefoxInternet Explorer / Edge

라디오 버튼은 사용자가 제한된 개수의 선택 중 하나만 선택하자

<input type="radio" name="gender" value="male"> Male<br>
<input type="radio" name="gender" value="female"> Female<br>
<input type="radio" name="gender" value="other"> Other
»그것을 자신을 시도

입력 유형 : range

OperaSafariChromeFirefoxInternet Explorer / Edge

그 정확한 값 (슬라이더 컨트롤 같이) 중요하지 않은 숫자를 입력하기위한 제어를 정의한다. 또한 번호를 허용하는 것에 제한을 설정할 수 있습니다 :

<input type="range" name="points" min="0" max="10">
»그것을 자신을 시도

사용 following 제한을 지정하는 속성 :

  • max - 허용 된 최대 값을 지정
  • min - 최소 허용 값을 지정
  • step - 법적 번호 간격을 지정합니다
  • value - 기본값을 지정합니다

입력 유형 : reset

OperaSafariChromeFirefoxInternet Explorer / Edge

리셋 버튼 (모든 양식 값을 다시 설정을 기본값으로) 정의 :

<input type="reset">
»그것을 자신을 시도

팁 : 신중하게 리셋 버튼을 사용!그것은 실수로 리셋 버튼을 활성화 사용자를위한 성가신 수 있습니다.


입력 유형 : search

OperaSafariChromeFirefoxInternet Explorer / Edge

(사이트 검색 또는 Google 검색 등) 검색 필드를 정의합니다 :

Search Google: <input type="search" name="googlesearch">
»그것을 자신을 시도

입력 유형 : submit

OperaSafariChromeFirefoxInternet Explorer / Edge

제출 버튼을 정의합니다 :

<input type="submit">
»그것을 자신을 시도

입력 유형 : tel

OperaSafariChromeFirefoxInternet Explorer / Edge

전화 번호를 입력하기위한 필드를 정의 :

Telephone: <input type="tel" name="usrtel">
»그것을 자신을 시도

입력 유형 : text

OperaSafariChromeFirefoxInternet Explorer / Edge

사용자에 텍스트를 입력 할 수있는 두 개의 단일 줄 텍스트 필드를 정의합니다 :

First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
»그것을 자신을 시도

입력 유형 : time

OperaSafariChromeFirefoxInternet Explorer / Edge

시간 (아무 시간대)를 입력하는 제어를 정의합니다 :

Select a time: <input type="time" name="usr_time">
»그것을 자신을 시도

입력 유형 : url

OperaSafariChromeFirefoxInternet Explorer / Edge

URL을 입력하는 필드를 정의합니다 :

Add your homepage: <input type="url" name="homepage">
»그것을 자신을 시도

팁 : iPhone의 Safari는 URL을 입력 유형을 인식하고 (.COM 옵션을 추가합니다)에 맞게 온 스크린 키보드를 변경합니다.


입력 유형 : week

OperaSafariChromeFirefoxInternet Explorer / Edge

일주일 년 제어 (아무 시간대) 정의 :

Select a week: <input type="week" name="week_year">
»그것을 자신을 시도

<HTML <input> 태그