带小数点的iPhone Web应用程序数字键盘

带小数点的iPhone Web应用程序数字键盘,iphone,decimal,numpad,Iphone,Decimal,Numpad,我正在努力寻找这个问题的答案。我已经知道了如何使用模式字符串[0-9]*在web应用程序上显示键盘,但它只显示没有小数的数字 有人有解决办法吗?:) 谢谢 只有iOS 4.1中的本机应用程序才能使用带十进制输入的数字键盘(特别是协议中的UIKeyboardTypeDecimalPad键盘类型)。以前,有必要以UIKeyboardTypeNumberPad为起点,绕过缺少小数点的限制 不幸的是,这项功能似乎还没有渗透到MobileSafari(或UIWebView),苹果公司关于这项功能的唯一文档

我正在努力寻找这个问题的答案。我已经知道了如何使用模式字符串[0-9]*在web应用程序上显示键盘,但它只显示没有小数的数字

有人有解决办法吗?:)


谢谢

只有iOS 4.1中的本机应用程序才能使用带十进制输入的数字键盘(特别是协议中的
UIKeyboardTypeDecimalPad
键盘类型)。以前,有必要以
UIKeyboardTypeNumberPad
为起点,绕过缺少小数点的限制

不幸的是,这项功能似乎还没有渗透到MobileSafari(或UIWebView),苹果公司关于这项功能的唯一文档是,不幸的是,它只记录了你已经发现的东西

苹果文档中没有提到的一点是,您可以指定
(HTML5中的一个新属性值),这将在数字和标点符号键盘上启动用户,通常通过按默认文本键盘左下角的“?123”按钮来访问该键盘

我现在可能会采用这种方法,并希望在iOS 5中以某种方式添加对
UIKeyboardTypeDecimalPad
的支持

(顺便说一句,
input
元素的type属性设置为
number
应该支持,正如所说。我怀疑这就是为什么苹果在这种情况下提供了完整的键盘-浮点数可以合法地包含正负号和小写或大写的“E”,而
U不支持任何一种IKeyboardTypeDecimalPad

的问题是它只会除整数之外。我发现他提到在输入标签中添加
step=“any”
。现在你可以使用数字键盘输入小数。

签出iOS 12.2的
inputmode=“decimal”
属性

参考Nikunj问题是“带小数点”不知道可以将“any”作为步骤的值。谢谢!Chrome自动验证快把我逼疯了。