Мне нужно иметь вход, который останется type="text"
, но откроет цифровую клавиатуру на устройствах Android и iOS.
Это связано с тем, что в поле ввода все еще будут символы, такие как £
и ,
, которые не будут возможны в пределах type="number"
или type="tel"
.
Я обнаружил, что вы можете заставить цифровую клавиатуру на iOS использовать pattern="\d*"
, но это ничего не делает для Android.
Вот что я до сих пор:
<input type="text" inputmode="numeric" pattern="\d*" value="£2,000,000" />