【发布时间】:2014-06-26 22:50:34
【问题描述】:
当输入类型=数字时,智能手机和平板电脑会在您点击输入字段时自动打开数字键盘。然而,在我正在为其开发网站的三星机器人上,数字键盘不允许输入小数(电话拨号盘打开)。我希望出现一个允许小数的数字键盘。有任何想法吗?
平板电脑的字母数字键盘顶部有数字(不是单独的数字部分),这让我对我想要的东西是可能的失去了希望,但也许你们都有一些好主意。
【问题讨论】:
-
在应用程序的 xml 中,我使用 android:inputType="numberDecimal"。不过,不确定这是否是网页上的 html 选项。
-
打开什么键盘作为模式的结果实际上是键盘的选择,而不是应用程序。应用程序指定模式,键盘决定要匹配的布局。您在三星上会得到不同的行为,因为默认情况下它们有不同的键盘应用程序。您可以使用输入类型并查看它是否有帮助,但无法强制键盘显示特定布局 - 您传递的任何内容都是提示,而不是要求。
-
你使用什么属性?默认情况下,
<input type=number>只允许整数 (step=1),因此实现很可能会提供一个不允许分数的 UI。以step=0.1为例,用户界面应允许使用小数分隔符。 -
我正在使用
step = "any" -
你解决过这个问题吗?