4

我在 PhoneGap 2.2 和 Android 4.0.3 中遇到了一个奇怪的文本预测问题(在三星 Galaxy Tab 2 7.0 上,其他设备/Android 版本上不会出现该问题)。当在设备上启用预测文本并且我在任何输入字段中键入文本时,不会将文本添加到输入字段中,并且当点击预测时,会在输入框中添加奇怪的文本。例如,如果我键入“demo”,则不会将任何字母添加到输入框中,如果然后点击预测“demo”,则会将字符串“d”(总是预测的第一个字母后跟一个空格)添加到输入字段。有谁知道是什么导致了这种行为?我该如何解决这个问题?

4

1 回答 1

0

i fixed it using the softKeyboard plugin. 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 回答