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 auf den Datentyp hinweist, der vom Benutzer während der Bearbeitung des Elements oder seiner Inhalte eingegeben werden könnte. Dies ermöglicht es einem Browser, eine geeignete virtuelle Tastatur anzuzeigen.
Es wird hauptsächlich bei <input>
-Elementen verwendet, kann aber bei jedem Element im contenteditable
-Modus verwendet werden.
Es ist wichtig zu verstehen, dass das inputmode
-Attribut keine Gültigkeitsanforderungen zur 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 Werte-Abschnitt.
Wert
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 Spracheinstellung des Benutzers.
decimal
-
Dezimalzahlen-Eingabetastatur, die die Ziffern und das Dezimaltrennzeichen für die Spracheinstellung des Benutzers enthält (typischerweise . oder ,). Geräte zeigen möglicherweise oder möglicherweise keinen Minusschlüssel (-).
numeric
-
Numerische Eingabetastatur, die nur die Ziffern 0–9 erfordert. Geräte zeigen möglicherweise oder möglicherweise keinen Minusschlüssel.
tel
-
Eine Telefon-Tastatureingabe, einschließlich der Ziffern 0–9, des Sternchens (*) und der Raute (#)-Taste. Eingaben, die zwingend eine Telefonnummer benötigen, sollten typischerweise
<input type="tel">
verwenden. search
-
Eine virtuelle Tastatur, die für die Suche optimiert ist. Beispielsweise könnte die Eingabetaste/Sendetaste mit "Suche" beschriftet sein, zusammen mit möglichen weiteren Optimierungen. Eingaben, die zwingend eine Suchanfrage benötigen, sollten typischerweise
<input type="search">
verwenden. email
-
Eine virtuelle Tastatur, die für das Eingeben von E-Mail-Adressen optimiert ist. Typischerweise enthält diese das @-Zeichen sowie weitere Optimierungen. Eingaben, die zwingend E-Mail-Adressen benötigen, sollten typischerweise
<input type="email">
verwenden. url
-
Ein Tastenfeld, das für die Eingabe von URLs optimiert ist. Möglicherweise ist der /-Schlüssel beispielsweise prominenter. Verbesserte Funktionen könnten den Zugriff auf den Verlauf und so weiter beinhalten. Eingaben, die zwingend eine URL benötigen, sollten typischerweise
<input type="url">
verwenden.
Spezifikationen
Specification |
---|
HTML # attr-inputmode |
Browser-Kompatibilität
Siehe auch
- Alle globalen Attribute.
- Globales Attribut
enterkeyhint