尽管在插入之前光标显示正确,但Phonegap文本字段插入错误

时间:2013-11-01 12:17:32

标签: text cordova cursor position field

我遇到了phonegap文字字段的问题。我使用标点符号格式化文本字段中的数字,因此数字的长度会增加。新输入的数字不会位于格式化字符串的末尾,因此插入位置错误,尽管光标始终显示在文本字段的末尾。这个相同的代码在phonegap手机模拟器中运行良好,但在Android 2.3手机上运行不正常。

示例:

从空白字段开始,输入123456.光标始终显示在数字的末尾。我使用entry.value = number来在将标点符号插入数字后更新文本。

    1         correct
    12        correct
    1.23      correct
    12.43     wrong, expecting 12.34
    1:24.53   wrong again, expecting 1:23.45
    12:46.53  wrong, expecting 12:34.56

1 个答案:

答案 0 :(得分:0)

在较新的手机(使用较新的Android)上尝试了相同的代码,但问题并不存在。它一定是Android 2.3上的一个错误,并且已修复。