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 eingeben wird, während er das Element oder dessen Inhalt bearbeitet. Dadurch kann der Browser eine geeignete virtuelle Tastatur anzeigen.
Sie wird hauptsächlich bei <input>
Elementen verwendet, kann aber bei jedem Element im contenteditable
Modus verwendet werden.
Wert
Dieses Attribut kann einen der folgenden Werte haben:
decimal
-
Dezimalzahlen-Tastatur, die die Ziffern und das Dezimaltrennzeichen für das Benutzergebietsschema enthält (typischerweise . oder ,).
email
-
Eine virtuelle Tastatur, die für die Eingabe von E-Mail-Adressen optimiert ist. Typischerweise 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. Zum Beispiel kann die Return-/Abschlusstaste mit "Search" beschriftet sein.
tel
-
Eine Telefontastatur-Eingabe, die die Ziffern 0–9, das Sternchen (*) und die Raute (#) beinhaltet.
text
-
Standard-Eingabetastatur für das aktuelle Benutzergebietsschema.
url
-
Eine Tastatur, die für die Eingabe von URLs optimiert ist. Diese kann z.B. die / Taste prominenter darstellen.
Für Details zur Verwendung dieses Attributs, siehe die Seite für das inputmode
HTML-Attribut, das diese Eigenschaft widerspiegelt.
Beispiele
Spezifikationen
Specification |
---|
HTML Standard # dom-inputmode |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
- inputmode Attribut