HTMLElement: inputMode-Eigenschaft
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.
Die HTMLElement
-Eigenschaft inputMode
spiegelt den Wert des inputmode
-Attributs des Elements wider.
Sie bietet einen Hinweis auf die Art der Daten, die der Benutzer möglicherweise beim Bearbeiten des Elements oder seiner Inhalte eingeben könnte. Dies ermöglicht es dem Browser, eine passende virtuelle Tastatur anzuzeigen.
Sie wird hauptsächlich bei <input>
-Elementen verwendet, ist jedoch bei jedem Element im contenteditable
-Modus verwendbar.
Wert
Dieses Attribut kann einen der folgenden Werte haben:
decimal
-
Eine numerische Eingabetastatur für Bruchzahlen, die die Ziffern und das Dezimaltrennzeichen für die Lokalisierung des Benutzers enthält (typischerweise . oder ,).
email
-
Eine virtuelle Tastatur, die für die Eingabe von E-Mail-Adressen optimiert ist. In der Regel enthält sie das Zeichen @ sowie andere Optimierungen.
none
-
Keine virtuelle Tastatur. Dies wird verwendet, wenn die Seite ihre eigene Tastatureingabesteuerung implementiert.
numeric
-
Numerische Eingabetastatur, die nur die Ziffern 0–9 erfordert. Geräte können möglicherweise eine Minustaste anzeigen oder nicht.
search
-
Eine virtuelle Tastatur, die für Sucheingaben optimiert ist. Beispielsweise kann die Eingabetaste/Absendeschlüssel mit "Suchen" beschriftet sein.
tel
-
Eine Telefontastatureingabe, die die Ziffern 0–9, das Sternchen (*) und die Raute (#) umfasst.
text
-
Standard-Eingabetastatur für die aktuelle Lokalisierung des Benutzers.
url
-
Eine Tastatur, die für die Eingabe von URLs optimiert ist. Diese kann zum Beispiel die /-Taste prominenter anzeigen.
Für Details zur Verwendung dieses Attributs schauen Sie auf der Seite für das inputmode
-HTML-Attribut nach, das diese Eigenschaft widerspiegelt.
Spezifikationen
Specification |
---|
HTML # dom-inputmode |
Browser-Kompatibilität
Siehe auch
- inputmode-Attribut