HTMLElement: inputMode-Eigenschaft

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.

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