Показать десятичную клавиатуру в ReactJS для iOS - PullRequest
1 голос
/ 14 марта 2019

Мое приложение - ReactJS. Я использую WKWebview на iOS. Я использую числовой формат ответный числовой формат для ввода.

Этот компонент не поддерживается (type = "number"). Вы можете использовать только тип «текст, телефон, пароль».

<input type="number" pattern="[0-9]*"/> Я не могу использовать это.

Итак, я написал следующий код.

<NumberFormat id="numberFormat" decimalSeparator="," thousandSeparator="." inputMode="decimal" pattern="[0-9]*" .../>

Скриншот устройства Android:

Android device keyboard screenshot

Это правильно для меня.

Снимок экрана устройства IOS:

iOS device keyboard screenshot

Это неправильно для меня.

Я хочу видеть ", (запятая)" на клавиатуре (десятичная клавиша)

Пожалуйста, просмотрите и оставьте отзыв.

1 Ответ

0 голосов
/ 18 июля 2019

Я решил свою проблему, добавив следующую строку кода.

<NumberFormat id="numberFormat" decimalSeparator="," thousandSeparator="." inputMode="decimal" pattern="[0-9],*" .../>

Но IOS Safari с поддержкой версии 12.2 или выше для inputMode = "decimal".

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...