Neueste Web-Entwicklung Tutorials
 

HTML <input> type Attribute

<HTML <input> -Tag

Beispiel

Ein HTML-Formular mit zwei verschiedenen Eingangstypen; Text und einreichen:

<form action="demo_form.asp">
  Username: <input type="text" name="usrname"><br>
  <input type="submit" value="Submit">
</form>
Versuch es selber "

Mehr "Versuchen Sie es selbst" Beispiele unten.


Definition und Verwendung

Der type - Attribut gibt den Typ des <input> Element angezeigt werden soll .

Der Standardtyp ist: text .

Tipp: Dies ist kein erforderliches Attribut, aber wir denken , dass Sie immer sollte es enthalten.


Browser-Unterstützung

Attribut
type ja ja ja ja ja

Hinweis: Der type - Attribut in allen gängigen Browsern funktioniert. Allerdings sind nicht alle die verschiedenen Eingabetypen funktioniert in allen gängigen Browsern.

Schauen Sie unten Browser - Unterstützung für jeden Eingabetyp zu sehen.


Unterschiede zwischen HTML 4.01 und HTML5

HTML5 hat die folgenden neuen Eingabetypen: color, date, datetime, datetime-local, month, week, time, email, number, range, search, tel - url color, date, datetime, datetime-local, month, week, time, email, number, range, search, tel und url .


Syntax

<input type="value">

Werte Attribut

Wert Beschreibung
button Definiert eine anklickbare Schaltfläche (meist mit einem JavaScript verwendet, aktivieren Sie ein Skript)
checkbox Definiert eine Checkbox
color Definiert eine Farbauswahl
date Definiert ein Datum Kontrolle (Jahr, Monat und Tag (keine Zeit))
datetime Der Eingabetyp Datetime wurde aus dem HTML-Standard entfernt. Verwenden Sie datetime-local statt.
datetime-local Definiert ein Datum und eine Zeitsteuerung (Jahr, Monat, Tag, Stunde, Minute, Sekunde und Sekundenbruchteile (keine Zeitzone)
email Definiert ein Feld für eine E-Mail-Adresse
file Definiert eine Datei-Auswahlfeld und eine "Durchsuchen ..." (für das Hochladen von Dateien)
hidden Definiert eine versteckte Eingabefeld
image Legt ein Bild als Submit-Button
month Definiert einen Monat und Jahr Kontrolle (keine Zeitzone)
number Definiert ein Feld für die Eingabe einer Nummer
password Definiert ein Passwort-Feld (Zeichen sind maskiert)
radio Definiert ein Optionsfeld
range Definiert eine Steuerung für die Eingabe einer Zahl, deren genaue Wert ist nicht wichtig (wie ein Schieberegler)
reset Definiert eine Reset-Taste (setzt alle Formularwerte auf Standardwerte)
search Definiert ein Textfeld für einen Suchbegriff eingeben
submit Definiert einen Submit-Button
tel Definiert ein Feld für die Eingabe einer Telefonnummer
text Standard. Definiert eine einzeilige Textfeld (Standardbreite beträgt 20 Zeichen)
time Definiert eine Steuerung für die Eingabe einer Zeit (keine Zeitzone)
url Definiert ein Feld für die Eingabe einer URL
week Definiert eine Woche und Jahr Kontrolle (keine Zeitzone)

Beispiele

Beispiele

Eingang: button

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Eine anklickbare Schaltfläche, die eine JavaScript aktiviert, wenn es angeklickt wird:

<input type="button" value="Click me" onclick="msg()">
Versuch es selber "

Eingang: checkbox

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Ankreuzfelder lassen ein Benutzer eine oder mehrere Optionen aus einer begrenzten Anzahl von Möglichkeiten:

<input type="checkbox" name="vehicle1" value="Bike"> I have a bike<br>
<input type="checkbox" name="vehicle2" value="Car"> I have a car
Versuch es selber "

Eingangstyp: color

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Wählen Sie eine Farbe aus einem Farbauswahl:

Select your favorite color: <input type="color" name="favcolor">
Versuch es selber "

Eingang: date

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Definieren Sie ein Datum Kontrolle:

Birthday: <input type="date" name="bday">
Versuch es selber "

Eingangstyp: datetime

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Definieren Sie ein Datum und eine Zeitsteuerung (mit Zeitzone):

Birthday (date and time): <input type="datetime" name="bdaytime">
Versuch es selber "

Der Eingabetyp Datetime wurde aus dem HTML-Standard entfernt. Verwenden Sie datetime-local statt.


Eingangstyp: datetime-local

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Definieren Sie ein Datum und eine Zeitsteuerung (keine Zeitzone):

Birthday (date and time): <input type="datetime-local" name="bdaytime">
Versuch es selber "

Eingang: email - email

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Definieren Sie ein Feld für eine E-Mail-Adresse (wird automatisch überprüft, wenn eingereicht):

E-mail: <input type="email" name="usremail">
Versuch es selber "

Tipp: Safari auf dem iPhone die E - Mail - Typ erkennt und ändert die On-Screen - Tastatur , um es zu entsprechen (fügt @ und .com - Optionen).


Eingang: file

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Definieren Sie eine Datei-Auswahlfeld und eine "Durchsuchen ..." (für das Hochladen von Dateien):

Select a file: <input type="file" name="img">
Versuch es selber "

Eingang: hidden

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Definieren Sie ein verstecktes Feld (nicht für einen Benutzer sichtbar).

Ein verstecktes Feld speichert oft einen Standardwert, oder kann sein Wert durch einen JavaScript geändert haben:

<input type="hidden" name="country" value="Norway">
Versuch es selber "

Eingang: image

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Definieren Sie ein Bild als Submit-Button:

<input type="image" src="img_submit.gif" alt="Submit">
Versuch es selber "

Eingang: month

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Definieren Sie einen Monat und Jahr Kontrolle (keine Zeitzone):

Birthday (month and year): <input type="month" name="bdaymonth">
Versuch es selber "

Eingang: number

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Definieren Sie ein Feld für die Eingabe einer Nummer (Sie können auch festlegen, Einschränkungen auf, welche Zahlen werden akzeptiert):

Quantity (between 1 and 5): <input type="number" name="quantity" min="1" max="5">
Versuch es selber "

Verwenden Sie die following Attribute Einschränkungen angeben:

  • max - gibt den maximal zulässigen Wert
  • min - gibt den Minimalwert erlaubt
  • step - gibt die gesetzlichen Nummernintervalle
  • value - Gibt den Standardwert

Eingang: password

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Definieren Sie ein Passwort-Feld (Zeichen maskiert)

<input type="password" name="pwd">
Versuch es selber "

Eingang: radio

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Radio-Buttons lassen ein Benutzer nur eine von einer begrenzten Anzahl von Möglichkeiten wählen:

<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
Versuch es selber "

Eingang: range

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Definieren Sie eine Steuerung zur Eingabe einer Zahl, deren genaue Wert ist nicht wichtig (wie ein Schieberegler). Sie können einstellen, auch Beschränkungen auf, was Zahlen akzeptiert werden:

<input type="range" name="points" min="0" max="10">
Versuch es selber "

Verwenden Sie die following Attribute Einschränkungen angeben:

  • max - gibt den maximal zulässigen Wert
  • min - gibt den Minimalwert erlaubt
  • step - gibt die gesetzlichen Nummernintervalle
  • value - Gibt den Standardwert

Eingang: reset

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Definieren Sie eine Reset-Taste (setzt alle Formularwerte auf Default-Werte):

<input type="reset">
Versuch es selber "

Tipp: Verwenden Sie vorsichtig die Reset - Taste!Es kann für die Benutzer lästig sein, die die Reset-Taste versehentlich aktivieren.


Eingang: search

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Definieren Sie ein Suchfeld (wie eine Website-Suche oder Google-Suche):

Search Google: <input type="search" name="googlesearch">
Versuch es selber "

Eingang: submit

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Definieren Sie einen Submit-Button:

<input type="submit">
Versuch es selber "

Eingang: tel

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Definieren Sie ein Feld eine Telefonnummer eingeben:

Telephone: <input type="tel" name="usrtel">
Versuch es selber "

Eingang: text

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Definieren Sie zwei einzeilige Textfelder, die ein Benutzer Text eingeben:

First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
Versuch es selber "

Eingang: time

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Definieren Sie eine Steuerung für eine Zeit eingeben (keine Zeitzone):

Select a time: <input type="time" name="usr_time">
Versuch es selber "

Eingang: url

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Definieren Sie ein Feld eine URL für die Eingabe von:

Add your homepage: <input type="url" name="homepage">
Versuch es selber "

Tipp: Safari auf dem iPhone erkennt die URL - Eingabetyp und ändert die On-Screen - Tastatur , um es anzupassen (fügt .com - Option).


Eingang: week

OperaSafariChromeFirefoxInternet Explorer / Edge

Beispiel

Definieren Sie eine Woche und Jahr Kontrolle (keine Zeitzone):

Select a week: <input type="week" name="week_year">
Versuch es selber "

<HTML <input> -Tag