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.

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