原生浏览器上输入类型=数字的十进制数

时间:2016-03-14 15:58:38

标签: android html android-webview number-formatting

HY,

在我的网站上,您必须提交金额(通常是美分)。

<input type="number" step="0.1"/>

我的问题是在原生Android浏览器的某个版本(android 4.3,编辑:android 2.3.3)上,看起来没有的数字键盘没有&#39;。&#39;

我想保留数字键盘以写入金额

知道我该怎么做吗?

编辑:
我不想拆分它。

2 个答案:

答案 0 :(得分:0)

您可以将字段拆分为两个不同的字段:

<input type="number" name="number"/>
<input type="number" name="decimal" />

通过提交,您可以将它们与以下内容一起添加:

$_POST['number'] . ',' . $_POST['decimal']

答案 1 :(得分:0)

实际上,问题不在于html和浏览器中,而是在android 4.3的android默认键盘中: 键盘的数字版本不允许使用逗号

如果我不想影响未受影响的用户的使用, 解决方案是要求受影响的用户切换到另一个关键应用程序。 或者等待更新keyapp。