0

我正在开发一个(cordova)网络应用程序,其中包含一些小数输入字段。众所周知,没有办法在浏览器中更改系统键盘,所以我正在寻找一个 javascript (jQuery) 插件来使用纯数字键盘来实现魔法。

我想拥有以下功能,它应该为用户提供最好的可用性:

Typing | Result
1      | 0.01
12     | 0.12
123    | 1.23
1234   | 12.34
12345  | 123.45
123456 | 1,234.56

我找到了一个插件,它几乎完全符合我的描述,但有一个例外:您只输入完整的数字,您必须输入小数分隔符才能更改小数。

http://www.teamdf.com/web/jquery-number-format-redux/196/

演示: http: //opensource.teamdf.com/number/examples/demo-as​​-you-type.html

因为我想在我想使用的智能手机上运行它<input type="text" pattern="\d*" />,所以无法向该插件输入小数点分隔符。

我做了一些搜索,但没有找到适合该用法的插件。我真的无法想象以前没有人写过这样的插件,所以我问你:

是否有插件可以在网络应用程序上创建有效的十进制输入?

4

1 回答 1

0

我找到了 jQuery 插件“ meiomask ”——它提供了所需的功能。

只有一个捕获,您不能删除除最后一个之外的任何数字。(在iOS7上测试)

但仍然是我遇到的最佳解决方案......

于 2013-11-21T14:06:36.010 回答