0

phonegap テキスト フィールドに問題があります。テキスト フィールドの数字を句読点でフォーマットして、数字の長さが長くなるようにしました。新しく入力された数字はフォーマットされた文字列の末尾にないため、カーソルは常にテキスト フィールドの末尾に表示されますが、挿入位置が間違っています。この同じコードは phonegap phone simulator では問題なく動作しますが、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 を期待しています
4

1 に答える 1

0

新しい電話 (新しい Android) で同じコードを試してみましたが、問題はありませんでした。これは Android 2.3 のバグで、修正されているはずです。

于 2013-11-06T18:53:21.587 に答える