4

PhoneGap 2.2 と Android 4.0.3 で予測テキストに関する奇妙な問題が発生しています (Samsung Galaxy Tab 2 7.0 では、この問題は他のデバイス/Android バージョンでは発生しません)。デバイスで予測テキストが有効になっていて、任意の入力フィールドにテキストを入力すると、入力フィールドにテキストが追加されず、予測をタップすると、奇妙なテキストが入力ボックスに追加されます。たとえば、「demo」と入力すると、入力ボックスに文字が追加されません。予測「demo」をタップすると、文字列「d」(常に予測の最初の文字の後にスペースが続きます) が追加されます。入力フィールド。この動作の原因を知っている人はいますか? どうすればこれを修正できますか?

4

1 に答える 1

0

softKeyboard プラグインを使用して修正しました。 https://github.com/phonostar/PhoneGap-SoftKeyboard/tree/7eae2991eef34d4451968876c8b8893e309456e5

$(document).on({
        blur : function(){
            cordova.plugins.SoftKeyboard.hide();
        },
        focus : function(){
            cordova.plugins.SoftKeyboard.show();
        }
    }, ':input[type="text"],[type="number"],[type="email"]');   
于 2014-06-26T11:34:55.713 に答える