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.

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