HTML inputmode globales Attribut
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since December 2021.
Das inputmode
globale Attribut ist ein enumeriertes Attribut, das einen Hinweis auf die Art der Daten gibt, die der Benutzer beim Bearbeiten des Elements oder seiner Inhalte eingeben könnte. Dies ermöglicht es einem Browser, eine geeignete virtuelle Tastatur anzuzeigen.
Es wird hauptsächlich bei <input>
-Elementen verwendet, kann jedoch bei jedem Element im contenteditable
Modus genutzt werden.
Es ist wichtig zu verstehen, dass das inputmode
-Attribut keine Gültigkeitsanforderungen für die Eingabe erzwingt. Um sicherzustellen, 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 Wert.
Wert
Das Attribut kann einen der folgenden Werte haben:
none
-
Keine virtuelle Tastatur. Für den Fall, dass die Seite eine eigene Tastatureingabesteuerung implementiert.
text
(Standardwert)-
Standard-Eingabetastatur für die aktuelle Benutzerlokalität.
decimal
-
Dezimale numerische Eingabetastatur, die die Ziffern und das Dezimaltrennzeichen der Benutzerlokalität enthält (typischerweise . oder ,). Geräte können möglicherweise ein Minustastensymbol (-) anzeigen oder nicht.
numeric
-
Numerische Eingabetastatur, die nur die Ziffern 0–9 erfordert. Geräte können möglicherweise ein Minustastensymbol anzeigen oder nicht.
tel
-
Eine Telefonwahltastatur, einschließlich der Ziffern 0–9, des Sternchens (*) und der Raute (#)-Taste. Eingaben, die erforderlich eine Telefonnummer benötigen, sollten typischerweise
<input type="tel">
anstelle davon verwenden. search
-
Eine virtuelle Tastatur, die für Sucheingaben optimiert ist. Zum Beispiel kann die Return/Submit-Taste als "Search" beschriftet sein, zusammen mit möglichen weiteren Optimierungen. Eingaben, die erforderlich eine Suchanfrage benötigen, sollten typischerweise
<input type="search">
anstelle davon verwenden. email
-
Eine virtuelle Tastatur, die für die Eingabe von E-Mail-Adressen optimiert ist. In der Regel beinhaltet sie das @-Zeichen sowie andere Optimierungen. Eingaben, die erforderlich E-Mail-Adressen benötigen, sollten typischerweise
<input type="email">
anstelle davon verwenden. url
-
Eine Tastatur, die für die Eingabe von URLs optimiert ist. Diese kann beispielsweise die /-Taste prominenter haben. Erweiterte Funktionen könnten den Zugriff auf den Verlauf beinhalten und dergleichen. Eingaben, die erforderlich eine URL benötigen, sollten typischerweise
<input type="url">
anstelle davon verwenden.
Spezifikationen
Specification |
---|
HTML # attr-inputmode |
Browser-Kompatibilität
Siehe auch
- Alle globalen Attribute.
enterkeyhint
globales Attribut