2015-06-23 3 views
8

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

Я пробовал что-нибудь, 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"> 

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

Эта ссылка может быть полезно: Force iOS numeric keyboard with custom/currency pattern

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

+0

посмотрите на мое редактирование, пожалуйста. – Sithys

+0

Вы видели ссылку? – Dave

+1

, конечно, я сделал. Не работает, отображается цифровая клавиатура без точки или запятой. – Sithys

0

Проверить этот HTML код в соответствии с вашим рисунком

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

look на моем редактировании пожалуйста – Sithys

Смежные вопросы