Показать десятичную клавиатуру в HTML5 iOS 7/iOS 8

У меня есть простой вопрос после того, как вы нашли часы в течение нескольких часов: есть ли возможность показать десятичную клавиатуру в полях ввода веб-браузеров? input type="number" показывает только числа, но в левом нижнем углу мне нужна запятая или точка.

Я попробовал что-нибудь, pattern, step и т.д., но ничего не вызывает десятичную клавиатуру. Мне нужны только цифры и точка или запятая, нет A-Z или a-z или что-то еще.

<input type="number" id="inputNumbers" pattern="[0-9]*" size="30" min="1" max="5">

Это то, что я получаю: enter image description here

Это то, что я хочу: enter image description here

Ответ 1

Попробуйте следующее:

EditText myEditText = (EditText)findViewById(R.id.myEditText);
myEditText.setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL);

Или:

<input type="tel" />

Это немного взломать:

<input type="number" step="0.01">

Может работать в зависимости от того, чего вы пытаетесь достичь, когда дело доходит до входных значений

Эта ссылка может быть полезна: Использовать цифровую клавиатуру iOS с пользовательским/валютным шаблоном

Надеюсь, вы приедете прямо!

Ответ 3

Проверьте этот html-код в соответствии с вашим шаблоном

 <input type="text" pattern="[a-z]*">