Najnowsze tutoriale tworzenie stron internetowych
 

HTML <input> type Attribute

<HTML <input> tag

Przykład

Formularz HTML z dwóch różnych typów danych wejściowych; tekst i złożyć:

<form action="demo_form.asp">
  Username: <input type="text" name="usrname"><br>
  <input type="submit" value="Submit">
</form>
Spróbuj sam "

Więcej "Try it yourself" przykłady poniżej.


Definicja i Wykorzystanie

type atrybut określa typ <input> elementów do wyświetlenia.

Domyślnym typem jest: text .

Wskazówka: To nie jest wymaganym atrybutem, ale uważamy, że należy zawsze uwzględnić go.


Pomoc Browser

Atrybut
type tak tak tak tak tak

Uwaga: type atrybutu działa we wszystkich najpopularniejszych przeglądarkach. Jednak nie wszystkie rodzaje wejść działa we wszystkich najpopularniejszych przeglądarkach.

Spójrz poniżej, aby zobaczyć wsparcie przeglądarki dla każdego typu wejścia.


Różnice między HTML 4.01 i HTML5

HTML5 ma następujące nowe typy wejściowe: color, date, datetime, datetime-local, month, week, time, email, number, range, search, tel i url .


Składnia

<input type="value">

wartości atrybutów

Wartość Opis
button Definiuje kliknąć przycisk (głównie z JavaScript aktywować skrypt)
checkbox Definiuje wyboru
color Definiuje próbnik kolorów
date Definiuje kontrolę datę (rok, miesiąc i dzień (brak czasu))
datetime Typ wejścia datetime został usunięty ze standardem HTML. Użyj datetime-local zamiast.
datetime-local Określa datę i czas kontroli (rok, miesiąc, dzień, godzina, minuta, sekunda, a ułamek sekundy (bez strefy czasowej)
email Określa pole adresu e-mail
file Określa pole pliku-select i przycisk "Przeglądaj ..." (dla wysyłania plików)
hidden Określa pole wprowadzania ukryty
image Określa obraz jako przycisk przesyłania
month Definiuje miesiąc i rok kontrolę (bez strefy czasowej)
number Określa pole do wprowadzania numeru
password Określa pole hasła (znaki są maskowane)
radio Definiuje opcję
range Definiuje sterowania do wprowadzania numeru, którego dokładna wartość nie jest ważne (jak suwaka)
reset Definiuje przycisk reset (resetuje wszystkie wartości formularza do wartości domyślnych)
search Określa pole tekstowe do wprowadzania ciąg wyszukiwania
submit Definiuje przycisk Prześlij
tel Określa pole do wpisywania numeru telefonu
text Zaniedbanie. Określa pole tekstowe pojedynczej linii (domyślnie szerokość wynosi 20 znaków)
time Definiuje kontrolę wprowadzania czasu (brak strefy czasowej)
url Określa pole wprowadzania adresu URL
week Definiuje tydzień i rok kontrolę (bez strefy czasowej)

Przykłady

Przykłady

Rodzaj wejścia: button

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Klikalny przycisk, który uruchamia JavaScript, gdy zostanie kliknięty:

<input type="button" value="Click me" onclick="msg()">
Spróbuj sam "

Rodzaj wejścia: checkbox

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Pola wyboru pozwalają użytkownikowi wybrać jedną lub więcej opcji z ograniczoną liczbą opcji:

<input type="checkbox" name="vehicle1" value="Bike"> I have a bike<br>
<input type="checkbox" name="vehicle2" value="Car"> I have a car
Spróbuj sam "

Rodzaj wejścia: color

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Wybierz kolor z próbnika kolorów:

Select your favorite color: <input type="color" name="favcolor">
Spróbuj sam "

Rodzaj wejścia: date

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Zdefiniuj kontrolę dat:

Birthday: <input type="date" name="bday">
Spróbuj sam "

Rodzaj wejścia: datetime

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Określ datę i czas kontroli (ze strefy czasowej):

Birthday (date and time): <input type="datetime" name="bdaytime">
Spróbuj sam "

Typ wejścia datetime został usunięty ze standardem HTML. Użyj datetime-local zamiast.


Rodzaj wejścia: datetime-local

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Określ datę i czas (brak kontroli strefy czasowej):

Birthday (date and time): <input type="datetime-local" name="bdaytime">
Spróbuj sam "

Rodzaj wejścia: email

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Zdefiniować pole adresu e-mail (będzie automatycznie sprawdzane przy poddaniu):

E-mail: <input type="email" name="usremail">
Spróbuj sam "

Wskazówka: Safari na iPhone rozpoznaje rodzaj e-mail, a zmienia klawiaturę na ekranie, aby go dopasować (dodaje @ i .com opcje).


Rodzaj wejścia: file

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Zdefiniuj pole pliku-select i "Browse ..." (do przesyłania plików):

Select a file: <input type="file" name="img">
Spróbuj sam "

Rodzaj wejścia: hidden

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Zdefiniuj pole ukryte (niewidoczne dla użytkownika).

Ukrytym polem często przechowuje wartość domyślną, lub może być jej wartość zmieniona przez JavaScript:

<input type="hidden" name="country" value="Norway">
Spróbuj sam "

Rodzaj wejścia: image

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Definiowanie obrazu jako przycisk złożyć:

<input type="image" src="img_submit.gif" alt="Submit">
Spróbuj sam "

Rodzaj wejścia: month

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Zdefiniuj miesiąc i rok sterujące (strefa czasowa):

Birthday (month and year): <input type="month" name="bdaymonth">
Spróbuj sam "

Rodzaj wejścia: number

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Zdefiniuj pole do wpisywania numeru (Można również ustawić ograniczenia na jakie numery są akceptowane):

Quantity (between 1 and 5): <input type="number" name="quantity" min="1" max="5">
Spróbuj sam "

Użyj following atrybuty, aby określić ograniczenia:

  • max - określa maksymalną dozwoloną wartość
  • min - określa wartość minimalną dozwoloną
  • step - określa prawne interwałów numerycznych
  • value - Określa wartość domyślną

Rodzaj wejścia: password

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Zdefiniuj pole hasła (znaki są maskowane)

<input type="password" name="pwd">
Spróbuj sam "

Rodzaj wejścia: radio

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Przyciski radiowe pozwalają użytkownikowi wybrać tylko jedną z ograniczoną liczbą opcji:

<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
Spróbuj sam "

Rodzaj wejścia: range

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Zdefiniuj kontrolę wprowadzania numeru, którego wartość dokładna nie jest ważne (jak suwaka). Można również ustawić ograniczenia na jakie numery są akceptowane:

<input type="range" name="points" min="0" max="10">
Spróbuj sam "

Użyj following atrybuty, aby określić ograniczenia:

  • max - określa maksymalną dozwoloną wartość
  • min - określa wartość minimalną dozwoloną
  • step - określa prawne interwałów numerycznych
  • value - Określa wartość domyślną

Rodzaj wejścia: reset

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Definiowanie przycisku reset (resetuje wszystkie wartości formularza do wartości domyślnych):

<input type="reset">
Spróbuj sam "

Wskazówka: starannie Użyj przycisku reset!To może być irytujące dla użytkowników, którzy przypadkowo aktywować przycisk reset.


Rodzaj wejścia: search

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Zdefiniować pole wyszukiwarki (jak poszukiwania lokacji lub wyszukiwarki Google):

Search Google: <input type="search" name="googlesearch">
Spróbuj sam "

Rodzaj wejścia: submit

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Definiowanie przycisku złożyć:

<input type="submit">
Spróbuj sam "

Rodzaj wejścia: tel

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Zdefiniuj pole do wpisywania numeru telefonu:

Telephone: <input type="tel" name="usrtel">
Spróbuj sam "

Input type: text

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Określ dwa pola tekstowe pojedynczej linii, które użytkownik może wprowadzić tekst do:

First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
Spróbuj sam "

Rodzaj wejścia: time

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Zdefiniuj sterowanie wpisanie czasu (nie ma strefy czasowej):

Select a time: <input type="time" name="usr_time">
Spróbuj sam "

Rodzaj wejścia: url

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Zdefiniować pole wprowadzania adresu URL:

Add your homepage: <input type="url" name="homepage">
Spróbuj sam "

Wskazówka: Safari na iPhone rozpoznaje typ wprowadzania adresu, i zmienia klawiaturę na ekranie, aby go (dodaje opcję .com) pasują do siebie.


Rodzaj wejścia: week

OperaSafariChromeFirefoxInternet Explorer / Edge

Przykład

Zdefiniuj tydzień i rok sterujące (strefa czasowa):

Select a week: <input type="week" name="week_year">
Spróbuj sam "

<HTML <input> tag