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 gibt einen Hinweis auf die Art der Daten, die der Benutzer möglicherweise eingibt, während das Element oder dessen Inhalt bearbeitet wird. Dies ermöglicht es dem Browser, eine geeignete virtuelle Tastatur anzuzeigen.
Sie wird hauptsächlich bei <input>
-Elementen verwendet, kann jedoch auf jedem Element im contenteditable
Modus verwendet werden.
Wert
Dieses Attribut kann einen der folgenden Werte haben:
decimal
-
Eine Tastatur für eine fraktionierte numerische Eingabe, die die Ziffern und das Dezimaltrennzeichen für das Gebietsschema des Benutzers enthält (typischerweise . oder ,).
email
-
Eine virtuelle Tastatur, die für die Eingabe von E-Mail-Adressen optimiert ist. Enthält typischerweise das @-Zeichen sowie andere Optimierungen.
none
-
Keine virtuelle Tastatur. Dies wird verwendet, wenn die Seite ihre eigene Tastatureingabesteuerung implementiert.
numeric
-
Eine 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. Zum Beispiel kann die Return/Submit-Taste mit "Suche" beschriftet sein.
tel
-
Eine Telefontastatur-Eingabe, die die Ziffern 0–9, das Sternchen (*) und die Raute (#) Taste umfasst.
text
-
Standard-Eingabetastatur für das aktuelle Gebietsschema des Benutzers.
url
-
Eine Tastatur, die für die Eingabe von URLs optimiert ist. Diese kann zum Beispiel die /-Taste prominenter darstellen.
Für Details zur Verwendung dieses Attributs siehe die Seite zum inputmode
HTML-Attribut, das diese Eigenschaft widerspiegelt.
Spezifikationen
Specification |
---|
HTML # dom-inputmode |
Browser-Kompatibilität
Siehe auch
- inputmode Attribut