inputmode
Das inputmode
globale Attribut ist ein aufzählbares Attribut, das auf die Art der Daten hinweist, die der Benutzer beim Bearbeiten des Elements oder seines Inhalts eingeben könnte.
Dies ermöglicht es einem Browser, eine geeignete virtuelle Tastatur anzuzeigen.
Es wird hauptsächlich bei <input>
-Elementen verwendet, ist aber auf jedem Element im contenteditable
-Modus verwendbar.
Es ist wichtig zu verstehen, dass das inputmode
-Attribut keine Gültigkeitsanforderungen an die Eingabe stellt. Um zu verlangen, dass die Eingabe einem bestimmten Datentyp entspricht, wählen Sie einen geeigneten <input>
-Elementtyp. Für spezifische Anleitungen zur Auswahl von <input>
-Typen siehe den Abschnitt Werte.
Werte
Das Attribut kann einen der folgenden Werte haben:
none
-
Keine virtuelle Tastatur. Für den Fall, dass die Seite ihre eigene Tastatureingabesteuerung implementiert.
text
(Standardwert)-
Standard-Eingabetastatur für die aktuelle Lokalisierung des Benutzers.
decimal
-
Dezimale numerische Eingabetastatur mit Ziffern und Dezimaltrennzeichen für die Lokalisierung des Benutzers (typischerweise . oder ,). Geräte können ein Minuszeichen (-) anzeigen oder nicht.
numeric
-
Numerische Eingabetastatur, aber nur die Ziffern 0–9 sind erforderlich. Geräte können ein Minuszeichen anzeigen oder nicht.
tel
-
Eine Telefontastatur-Eingabe, einschließlich der Ziffern 0–9, des Asterisks (*) und der Raute (#). Eingaben, die eine Telefonnummer erfordern, sollten typischerweise
<input type="tel">
verwenden. search
-
Eine virtuelle Tastatur, die für Sucheingaben optimiert ist. Beispielsweise könnte die Return-/Submit-Taste mit "Search" bezeichnet sein, neben möglichen weiteren Optimierungen. Eingaben, die eine Suchanfrage erfordern, sollten typischerweise
<input type="search">
verwenden. email
-
Eine virtuelle Tastatur, die für die Eingabe von E-Mail-Adressen optimiert ist. Typischerweise enthält sie das @-Zeichen und andere Optimierungen. Eingaben, die eine E-Mail-Adresse erfordern, sollten typischerweise
<input type="email">
verwenden. url
-
Eine Tastatur, die für die Eingabe von URLs optimiert ist. Diese könnte beispielsweise die /-Taste prominenter darstellen. Verbesserte Funktionen könnten den Zugang zur Historie umfassen. Eingaben, die eine URL erfordern, sollten typischerweise
<input type="url">
verwenden.
Spezifikationen
Specification |
---|
HTML Standard # attr-inputmode |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
- Alle globalen Attribute.
- Globales Attribut
enterkeyhint