The inputmode
global attribute provides a hint to browsers for devices with onscreen keyboards to help them decide which keyboard to display when a user has selected any input
or textarea
element.
<input type="text" inputmode="" /> <textarea inputmode="" />
Nearly six years later, Chrome for Android added the feature, and with the recent release of iOS 12.2, Safari supports it as well.

inputmode accepts a number of values. Let’s go through them, one by one.
None
<input type="text" inputmode="none" />
Numeric
<input type="text" inputmode="numeric" />

Tel
<input type="text" inputmode="tel" />

Decimal
<input type="text" inputmode="decimal" />

<input type="text" inputmode="email" />

URL
<input type="text" inputmode="url" />

Search
<input type="text" inputmode="search" />
