Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于web应用的带十进制的iPhone数字键盘?_Iphone_Html_Ios_Forms - Fatal编程技术网

用于web应用的带十进制的iPhone数字键盘?

用于web应用的带十进制的iPhone数字键盘?,iphone,html,ios,forms,Iphone,Html,Ios,Forms,我知道,在原生iPhone应用程序中,你可以使用UIKeyboardTypeDecimalPad强制使用十进制数字键盘。有没有办法在移动网页或web应用程序上强制输入相同的键盘?如果还没有,是否有人知道此检测将添加到iOS 6中的Safari中 我可以显示普通的数字键盘,没有问题,但我真的希望有十进制键,所以我不需要显示完整的键盘 谢谢 将编号列为输入类型: 用于指定数字的文本字段。在iOS 3.1及更高版本中打开数字键盘。指定\d*或[0-9]*的输入类型等同于使用此类型 编号的问题在于它只接

我知道,在原生iPhone应用程序中,你可以使用UIKeyboardTypeDecimalPad强制使用十进制数字键盘。有没有办法在移动网页或web应用程序上强制输入相同的键盘?如果还没有,是否有人知道此检测将添加到iOS 6中的Safari中

我可以显示普通的数字键盘,没有问题,但我真的希望有十进制键,所以我不需要显示完整的键盘

谢谢

编号
列为输入类型:

用于指定数字的文本字段。在iOS 3.1及更高版本中打开数字键盘。指定\d*或[0-9]*的输入类型等同于使用此类型


编号的问题在于它只接受整数。我找到了他提到添加
step=“any”
的地方。现在,您可以使用数字键盘输入小数。

这是不可能的,但是有一个小小的漏洞,您可以使用它

看看这个链接-

一旦用户开始在字段中写入/键入,它就开始以这种方式添加数字-0.01->0.12->1.23->12.34。因此,这可以用于类似的效果

这里还概述了web应用程序的输入类型,您可以看到不可能将输入类型与数字和小数点一起使用

签出
inputmode=“decimal”
属性

目前尚未得到广泛支持,但它在iOS 12.2中提供

将inputmode=“decimal”属性添加到输入标记

<input id="price" type="number" min="0" inputmode="decimal">


检查

处的其他输入模式谢谢,是这将显示常规数字键盘(无小数按钮),但不显示包含小数的特殊数字键盘。我试图在点击网络表单时显示本机iOS应用程序可用的UIKeyboardTypeDecimalPad键盘。啊,是的,我明白了,我假设
number
包含一个十进制按钮。不幸的是,type=“number”仍然会显示常规的字母数字键盘。您必须使用type=“tel”或pattern=“\d*”来获取数字键盘,因此这不起作用!不过谢谢。事实上我不是100%正确。它带来了另一个我从未见过的键盘,那就是数字,但有很多额外的字符,如连字符、方括号、$、&、@,等等。我希望有一个电话风格的数字键盘,上面有漂亮的大而易于按下的按钮,然后在左下角有一个小数。你最终使用了下面的解决方案吗?没有,仍然无法从web上调出此键盘。不幸的是,包含的第一个链接是404'ing:(