我在使用 phonegap 文本字段时遇到问题。我用标点符号格式化了文本字段中的数字,因此数字的长度增加了。新输入的数字不会位于格式化字符串的末尾,因此插入位置是错误的,尽管光标始终显示在文本字段的末尾。相同的代码在 phonegap 手机模拟器中运行良好,但在 Android 2.3 手机上运行良好。
例子:
从一个空白字段开始,我输入 123456。光标始终显示在数字的末尾。在将标点符号插入数字后,我使用 entry.value = number 来更新文本。
1 正确 12 正确 1.23 正确 12.43 错误,期待 12.34 1:24.53 又错了,期待 1:23.45 12:46.53 错误,期待 12:34.56