我在PhoneGap 2.2和Android 4.0.3中遇到预测文本的奇怪问题(在Samsung Galaxy Tab 2 7.0上,其他设备/ Android版本不会出现此问题)。当在设备上启用预测文本并且我在任何输入字段中键入文本时,不会在输入字段中添加任何文本,并且当点击预测时,会将奇怪的文本添加到输入框中。例如,如果我输入“demo”,则没有字母被添加到输入框中,如果我然后点击预测“demo”,则字符串“d”(始终是预测的第一个字母后跟空格)被添加到输入字段。有谁知道导致这种行为的原因是什么?以及如何解决这个问题?
答案 0 :(得分: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"]');