Is there any way to define an that shows a keyboard input that only allows numbers and the decimal point (or comma for international users)?
有没有办法定义一个,它显示的键盘输入只允许数字和小数点(或国际用户的逗号)?
shows phone crap I don't need, and no decimal point shows all numbers, but no decimal point
显示我不需要的手机垃圾,没有小数点显示所有数字,但没有小数点
What can I do to get the input I need?
我该怎么做才能得到我需要的输入?
4 个解决方案
#1
0
If you were doing this in a bona fide iOS app, you could probably add buttons of your own on top of the keyboard, based on this question, which is about the accessory view but the same process would work.
Otherwise, IamChuckB is right and the five keyboard types given in the Apple Developer's Library are exhaustive.
否则,IamChuckB是正确的,Apple开发人员库中给出的五种键盘类型都是详尽无遗的。
#2
4
You can try this attribute to your type="number" field:
您可以在type =“number”字段中尝试此属性:
pattern="\d+(\.\d*)?"
this will allow only digits with/without a decimal point and the floating numbers on the right.
这将只允许带/不带小数点的数字和右边的浮点数。
#3
1
Please see my project of the cross-browser filter of value of the text input element on your web page using Javascript language: Input Key Filter . You can filter the value as an integer number, a float number, or write a custom filter, such as a phone number filter. See an example of code of input a float number