Baseline Widely available
The HTMLElement
property inputMode
reflects the value of the element's inputmode
attribute.
It provides a hint about the type of data that might be entered by the user while editing the element or its contents. This allows the browser to display an appropriate virtual keyboard.
It is used primarily on <input>
elements, but is usable on any element in contenteditable
mode.
This attribute may have one of the following values:
decimal
Fractional numeric input keyboard that contains the digits and decimal separator for the user's locale (typically . or ,).
email
A virtual keyboard optimized for entering email addresses. Typically includes the @character as well as other optimizations.
none
No virtual keyboard. This is used when the page implements its own keyboard input control.
numeric
Numeric input keyboard that only requires the digits 0â9. Devices may or may not show a minus key.
search
A virtual keyboard optimized for search input. For instance, the return/submit key may be labeled "Search".
tel
A telephone keypad input that includes the digits 0â9, the asterisk (*), and the pound (#) key.
text
Standard input keyboard for the user's current locale.
url
A keypad optimized for entering URLs. This may have the / key more prominent, for example.
For details on the usage of this attribute, see the page for the inputmode
HTML attribute that this property reflects.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.3